Repository navigation
Commit dd854ec
authored
Remove the old CSG path and the BurstTriangulator dependency (#58)
The exact CSG has been the default for a while; the float CSG that made polygon
loops was only reachable through an internal switch.
- Removed the loop CSG (PerformCSGJob, the intersection loop, merge and loop
vertex cache jobs), the loop triangulation and repair in
GenerateSurfaceTrianglesJob, the kExactCSG switch, the propagation rounds,
interned planes and the float brush intersection test.
- GenerateSurfaceTrianglesJob is Burst compiled itself.
- BurstTriangulator was only used by the loop triangulation: the submodule
and its reference are gone.
- Tests that compared the two paths, or only covered the old one, are gone;
the concrete pad area checks now run.
Fixes #571 parent addfc9e commit dd854ec
59 files changed
Lines changed: 169 additions & 9100 deletions
File tree
- Components/Managers
- Core
- 2.Processing
- Cache
- Containers
- Exact
- Jobs
- JobData
- Managers
- Tests
- Contents
- Dependencies
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
848 | 848 | | |
849 | 849 | | |
850 | 850 | | |
851 | | - | |
852 | | - | |
853 | | - | |
| 851 | + | |
| 852 | + | |
854 | 853 | | |
855 | 854 | | |
856 | 855 | | |
| |||
861 | 860 | | |
862 | 861 | | |
863 | 862 | | |
864 | | - | |
865 | | - | |
866 | | - | |
867 | 863 | | |
868 | 864 | | |
869 | 865 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | | - | |
| 45 | + | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | 29 | | |
31 | | - | |
| 30 | + | |
32 | 31 | | |
33 | 32 | | |
34 | 33 | | |
| |||
44 | 43 | | |
45 | 44 | | |
46 | 45 | | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | 46 | | |
51 | 47 | | |
52 | 48 | | |
| |||
79 | 75 | | |
80 | 76 | | |
81 | 77 | | |
82 | | - | |
83 | 78 | | |
84 | 79 | | |
85 | 80 | | |
| |||
132 | 127 | | |
133 | 128 | | |
134 | 129 | | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | 130 | | |
139 | 131 | | |
140 | 132 | | |
| |||
235 | 227 | | |
236 | 228 | | |
237 | 229 | | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | 230 | | |
251 | 231 | | |
252 | 232 | | |
| |||
307 | 287 | | |
308 | 288 | | |
309 | 289 | | |
310 | | - | |
311 | 290 | | |
312 | 291 | | |
313 | 292 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
723 | 723 | | |
724 | 724 | | |
725 | 725 | | |
726 | | - | |
| 726 | + | |
727 | 727 | | |
728 | 728 | | |
729 | 729 | | |
| |||
0 commit comments