summaryrefslogtreecommitdiff
path: root/modules/csg/csg.cpp
AgeCommit message (Expand)Author
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-08-04Fix some array size function definition mismatch.Fabio Alessandrelli
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-10Fix warnings found by Emscripten 3.1.10Rémi Verschelde
2022-05-06Rename `CSGPrimitive3D.invert_faces` to `flip_faces`hoontee
2022-05-03Rename Basis get_axis to get_column, remove redundant methodsAaron Franke
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
2021-10-12Fixed a typo in csg moduleM. Huri
2021-09-30Use range iterators for `Map`Lightning_A
2021-09-29Use functions defined in the their classes.Anilforextra
2021-09-27Fix Typo: Segement.Anilforextra
2021-09-21Add Get Center Method for Rect2/Rect2i and AABB.Anilforextra
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-21Use is_equal_approx in more placesAaron Franke
2021-06-03Rename Transform to Transform3D in coreAaron Franke
2021-03-21Rename Array.invert() to Array.reverse()Marcel Admiraal
2021-03-12Fixes small typos and grammar correctionAnshul7sp1
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