summaryrefslogtreecommitdiffstats
path: root/core/math/geometry.h
Commit message (Expand)AuthorAgeFilesLines
* Split `Geometry` singleton into `Geometry2D` and `Geometry3D`Andrii Doroshenko (Xrayez)2020-05-271-1310/+0
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-101/+180
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-43/+0
* Modernize remaining uses of 0/NULL instead of nullptr (C++11)Rémi Verschelde2020-05-141-4/+4
* thirdparty: Cleanup after #38386, document provenance and copyrightRémi Verschelde2020-05-111-2/+1
* New lightmapperJuan Linietsky2020-05-101-0/+243
* Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRémi Verschelde2020-05-101-8/+16
* Fixed false positives in the culling system.Kiri Jolly2020-04-291-0/+2
* [Core] Rename linear_interpolate to lerpAaron Franke2020-04-291-2/+2
* Replace NULL with nullptrlupoDharkael2020-04-021-2/+2
* Style: Harmonize header guards to style guide [Core]Rémi Verschelde2020-03-251-1/+1
* Style: Set clang-format Standard to Cpp11Rémi Verschelde2020-03-171-13/+13
* PoolVector is gone, replaced by VectorJuan Linietsky2020-02-181-8/+8
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* Drop b2d_convexdecomp. no longer necessary.Rémi Verschelde2019-12-131-9/+0
* Remove redundant transform method in Geometry singletonAndrii Doroshenko (Xrayez)2019-09-011-10/+0
* Add 'is_point_in_circle()' to Geometry class, and general file cleanupMichael Alexsander Silva Dias2019-08-271-106/+101
* Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'Braden Bodily2019-08-171-2/+1
* Remove redundant author doc commentsIAmActuallyCthulhu2019-08-121-4/+0
* Optimize get_closest_point_to_segment*.Simon Puchert2019-07-061-18/+14
* Expose 2D Delaunay triangulation in Geometry singletonAndrii Doroshenko (Xrayez)2019-05-241-0/+14
* Expose 2D polygon boolean operations in Geometry singletonAndrii Doroshenko (Xrayez)2019-05-221-1/+76
* Fix typos with codespellRémi Verschelde2019-05-191-1/+1
* Use approximate equallity methods in many placesAaron Franke2019-04-251-5/+5
* Fixes Geometry.segment_intersects_circle working only one way.Christoph Schroeder2019-03-061-2/+4
* TileSet/TileMap: Decompose solid non-convex polygons into convexes. Real fix ...Mariano Suligoy2019-03-041-0/+2
* Core: Ensure classes match their header filenameRémi Verschelde2019-02-121-1/+1
* Removed splits in Polygon editor, replace by internal vertices and polygon su...Juan Linietsky2019-01-081-1/+31
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
* Ensure that array passed to physics is always counter clockwise, fixes #15361.Juan Linietsky2018-11-141-0/+15
* Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-121-8/+9
* [Core] Completely kill math_2d.h, change includesAaron Franke2018-08-111-1/+1
* Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam2018-07-261-2/+2
* Merge pull request #15943 from poke1024/geometry-line-lineJuan Linietsky2018-05-071-0/+15
|\
| * Add Geometry::line_intersects_line_2d()Bernhard Liebl2018-01-211-0/+15
* | Fix is_point_in_triangleChaosus2018-02-081-7/+6
|/
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
* Merge pull request #15093 from poke1024/canvas-editor-selectRémi Verschelde2018-01-031-0/+3
|\
| * More exact picking for canvas editorBernhard Liebl2017-12-271-0/+3
* | Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
|/
* Dead code tells no talesRémi Verschelde2017-08-271-28/+1
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
* Particle system is complete. Rejoice!Juan Linietsky2017-04-081-10/+11
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-081-0/+1
* Fix typos in source code using codespellRémi Verschelde2017-03-241-1/+1
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-051-398/+360
* Many fixes to make exported scenes work better, still buggy.Juan Linietsky2017-02-151-0/+28
* Overloaded basic math funcs (double and float variants). Use real_t rather th...Ferenc Arn2017-01-161-60/+60
* Style: Fix statements ending with ';;'Rémi Verschelde2017-01-161-1/+1
* Style: Fix whole-line commented codeRémi Verschelde2017-01-141-2/+0