summaryrefslogtreecommitdiffstats
path: root/modules/csg/csg.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-081-1/+1
* [Core] Add `LocalVector::has` for convenienceA Thousand Ships2024-05-061-1/+1
* Enable shadow warnings and fix raised errorsNinni Pipping2023-05-111-18/+18
* Fix infinite loop in Build2DFaces::_find_edge_intersectionsJustin Wash2023-04-271-5/+22
* Fix CSG edge case causing intersection line to hit on common edge of 2 trian...K. S. Ernest (iFire) Lee2023-04-271-14/+66
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Fix some array size function definition mismatch.Fabio Alessandrelli2022-08-041-1/+1
* Replace most uses of Map by HashMapreduz2022-05-161-3/+3
* Fix warnings found by Emscripten 3.1.10Rémi Verschelde2022-05-101-4/+3
* Rename `CSGPrimitive3D.invert_faces` to `flip_faces`hoontee2022-05-061-3/+3
* Rename Basis get_axis to get_column, remove redundant methodsAaron Franke2022-05-031-3/+3
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Rename `remove()` to `remove_at()` when removing by indexLightning_A2021-11-231-8/+8
* clang-format: Disable alignment of operands, too unreliableRémi Verschelde2021-10-281-2/+2
* Fixed a typo in csg moduleM. Huri2021-10-121-1/+1
* Use range iterators for `Map`Lightning_A2021-09-301-4/+4
* Use functions defined in the their classes.Anilforextra2021-09-291-13/+13
* Fix Typo: Segement.Anilforextra2021-09-271-9/+9
* Add Get Center Method for Rect2/Rect2i and AABB.Anilforextra2021-09-211-2/+2
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-2/+2
* Use is_equal_approx in more placesAaron Franke2021-07-211-5/+5
* Rename Transform to Transform3D in coreAaron Franke2021-06-031-1/+1
* 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