summaryrefslogtreecommitdiffstats
path: root/modules/csg/csg.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename Array.invert() to Array.reverse()Marcel Admiraal2021-03-211-1/+1
* Fixes small typos and grammar correctionAnshul7sp12021-03-121-5/+5
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-1/+1
* Don't attempt to insert points into degenerate triangles.Marcel Admiraal2020-08-131-5/+15
* Mark the first shape as inside, not the second shape, when CSG shapes areMarcel Admiraal2020-08-121-2/+2
* Use is_equal_approx() instead of vertex_snap when checking if ray isMarcel Admiraal2020-06-291-1/+1
* Create degenerate triangles when inserting an edge into a CSG face.Marcel Admiraal2020-06-291-9/+0
* Check if point's index exists before adding it to the list of pointsMarcel Admiraal2020-06-211-2/+6
* Split `Geometry` singleton into `Geometry2D` and `Geometry3D`Andrii Doroshenko (Xrayez)2020-05-271-7/+7
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-60/+113
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-69/+0
* Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRémi Verschelde2020-05-101-15/+30
* [Core] Rename linear_interpolate to lerpAaron Franke2020-04-291-1/+1
* Style: Set clang-format Standard to Cpp11Rémi Verschelde2020-03-171-1/+1
* Fix various typosluz.paz2020-03-111-3/+3
* Fix multiple issues with CSG module.Marcel Admiraal2020-02-211-1081/+1036
* PoolVector is gone, replaced by VectorJuan Linietsky2020-02-181-6/+6
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* Replace vector == and is_zero_approx(distance) with is_equal_approxAaron Franke2019-10-141-5/+5
* Fix misc. source comment typosluz.paz2019-09-191-1/+1
* Replace is_zero_approx(A.distance_to(B)) with A==BPaul Trojahn2019-08-191-5/+5
* Merge pull request #29283 from qarmin/fix_some_always_same_valuesRémi Verschelde2019-06-201-4/+4
|\
| * Fix always true/false valuesqarmin2019-06-201-4/+4
* | Fix error macro calls not ending with semicolonRémi Verschelde2019-06-111-1/+1
|/
* Fix typos with codespellRémi Verschelde2019-05-191-1/+1
* Use approximate equallity methods in many placesAaron Franke2019-04-251-5/+5
* Fix CSG crash, closes #26281Juan Linietsky2019-03-011-2/+4
* Add -Wshadow=local to warnings and fix reported issues.marxin2019-02-201-6/+6
* Core: Ensure classes match their header filenameRémi Verschelde2019-02-121-1/+1
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
* Remove redundant "== true" codeAaron Franke2018-10-061-1/+1
* Fix GCC 8 warnings about potentially unitialized variablesRémi Verschelde2018-10-041-1/+1
* Merge pull request #21982 from luzpaz/misc-typosRémi Verschelde2018-09-131-5/+5
|\
| * Misc. typosluz.paz2018-09-121-5/+5
* | Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-121-4/+4
|/
* Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam2018-07-261-37/+37
* Add missing copyright headersGuilherme Felipe2018-05-161-0/+30
* updated OAHashMap to use robinhood hashingkarroffel2018-05-031-1/+1
* -Changed how operators work, any shape can operate on any otherJuan Linietsky2018-04-281-4/+17
* Avoid CSG freeze condition on degeneratesJuan Linietsky2018-04-281-0/+3
* Reduce false positives in interior detection by adding a small offset to rayc...Juan Linietsky2018-04-281-1/+1
* CSG Support for Godot!Juan Linietsky2018-04-271-0/+1472