summaryrefslogtreecommitdiff
path: root/modules/csg/csg.cpp
AgeCommit message (Expand)Author
2023-05-12Enable shadow warnings and fix raised errorsNinni Pipping
2023-05-12Fix infinite loop in Build2DFaces::_find_edge_intersectionsJustin Wash
2023-05-12 Fix CSG edge case causing intersection line to hit on common edge of 2 trian...K. S. Ernest (iFire) Lee
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