summaryrefslogtreecommitdiff
path: root/modules/csg/csg.cpp
AgeCommit message (Expand)Author
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-08-13Don't attempt to insert points into degenerate triangles.Marcel Admiraal
2020-08-12Mark the first shape as inside, not the second shape, when CSG shapes areMarcel Admiraal
2020-06-29Use is_equal_approx() instead of vertex_snap when checking if ray isMarcel Admiraal
2020-06-29Create degenerate triangles when inserting an edge into a CSG face.Marcel Admiraal
2020-06-21Check if point's index exists before adding it to the list of pointsMarcel Admiraal
2020-05-27Split `Geometry` singleton into `Geometry2D` and `Geometry3D`Andrii Doroshenko (Xrayez)
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-05-10Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRémi Verschelde
2020-04-29[Core] Rename linear_interpolate to lerpAaron Franke
2020-03-17Style: Set clang-format Standard to Cpp11Rémi Verschelde
2020-03-11Fix various typosluz.paz
2020-02-21Fix multiple issues with CSG module.Marcel Admiraal
2020-02-18PoolVector is gone, replaced by VectorJuan Linietsky
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-10-14Replace vector == and is_zero_approx(distance) with is_equal_approxAaron Franke
2019-09-19Fix misc. source comment typosluz.paz
2019-08-19Replace is_zero_approx(A.distance_to(B)) with A==BPaul Trojahn
2019-06-20Merge pull request #29283 from qarmin/fix_some_always_same_valuesRémi Verschelde
2019-06-20Fix always true/false valuesqarmin
2019-06-11Fix error macro calls not ending with semicolonRémi Verschelde
2019-05-19Fix typos with codespellRémi Verschelde
2019-04-25Use approximate equallity methods in many placesAaron Franke
2019-03-01Fix CSG crash, closes #26281Juan Linietsky
2019-02-20Add -Wshadow=local to warnings and fix reported issues.marxin
2019-02-12Core: Ensure classes match their header filenameRémi Verschelde
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-10-06Remove redundant "== true" codeAaron Franke
2018-10-04Fix GCC 8 warnings about potentially unitialized variablesRémi Verschelde
2018-09-13Merge pull request #21982 from luzpaz/misc-typosRémi Verschelde
2018-09-12Misc. typosluz.paz
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
2018-05-16Add missing copyright headersGuilherme Felipe
2018-05-03updated OAHashMap to use robinhood hashingkarroffel
2018-04-28-Changed how operators work, any shape can operate on any otherJuan Linietsky
2018-04-28Avoid CSG freeze condition on degeneratesJuan Linietsky
2018-04-28Reduce false positives in interior detection by adding a small offset to rayc...Juan Linietsky
2018-04-27CSG Support for Godot!Juan Linietsky