Philip Rideout
|
a9fab816e9
shapes: make the merge function much faster by using realloc.
|
10 năm trước cách đây |
Philip Rideout
|
05c37f2b51
shapes: add optional 2nd argument to clone to avoid memory churn.
|
10 năm trước cách đây |
Philip Rideout
|
dc857c07ab
bubbles: add touch_three_points to prep for the Welzl algorithm.
|
10 năm trước cách đây |
Philip Rideout
|
23e27c99ec
shapes: add merge_and_free to make it easier to build scenes.
|
10 năm trước cách đây |
Philip Rideout
|
75ed7f201e
global: consistent PAR_HELPERS across all libraries.
|
10 năm trước cách đây |
Philip Rideout
|
ec3fe22e5e
shapes: fix remove_degenerate so that it measures cross-product length.
|
10 năm trước cách đây |
Philip Rideout
|
70b1d26ea0
Improve portability by avoiding usage of VLAs.
|
10 năm trước cách đây |
Philip Rideout
|
dbc87a8472
Fix Travis build.
|
10 năm trước cách đây |
Philip Rideout
|
a0401f73fc
Minor tweaks.
|
10 năm trước cách đây |
Philip Rideout
|
5b6dcdaf54
Add par_shapes__connect to prevent gaps in the L-system.
|
10 năm trước cách đây |
Philip Rideout
|
a630734dda
par_shapes can now generate shapes from L-systems.
|
10 năm trước cách đây |
Philip Rideout
|
0926cc6c77
Promote PAR_PI etc.
|
10 năm trước cách đây |
Philip Rideout
|
ea9374f16d
Automatically call par_shapes_remove_degenerate for parametric spheres.
|
10 năm trước cách đây |
Philip Rideout
|
ad16bdc0ee
Add par_shapes_remove_degenerate.
|
10 năm trước cách đây |
Philip Rideout
|
2feca2b3cb
The cube is now in [0,1].
|
10 năm trước cách đây |
Philip Rideout
|
395763ad4f
Improve the orientation of tetrahedron.
|
10 năm trước cách đây |
Philip Rideout
|
4181cf5394
Fix shapes_rotate so that it applies to normals.
|
10 năm trước cách đây |
Philip Rideout
|
1454fa585d
subdivided_sphere now automatically provides normals.
|
10 năm trước cách đây |
Philip Rideout
|
b4b705c3c2
Rename par_shapes_free to par_shapes_free_mesh.
|
10 năm trước cách đây |
Philip Rideout
|
553d8c00d2
Combine smooth_normals and facet_normals functions for simplicity.
|
10 năm trước cách đây |
Philip Rideout
|
ae7cc379e9
Remove unused API.
|
10 năm trước cách đây |
Philip Rideout
|
011529970b
Parametric surfaces now compute normals over a welded mesh.
|
10 năm trước cách đây |
Philip Rideout
|
bc27ad2cb0
Fix incorrect weldmap that did not account for sorting.
|
10 năm trước cách đây |
Philip Rideout
|
b359a023de
Fix up welding function to check a max of 8 bins.
|
10 năm trước cách đây |
Philip Rideout
|
74d4e8e9cf
Finish up par_shapes_weld.
|
10 năm trước cách đây |
Philip Rideout
|
5534e8b64d
Ok, just use "qsort" since it is more portable. Sad panda.
|
10 năm trước cách đây |
Philip Rideout
|
eecf5be9ed
Make C++ happy.
|
10 năm trước cách đây |
Philip Rideout
|
4edc6e55e6
Let's see if I can use qsort_r...
|
10 năm trước cách đây |
Philip Rideout
|
c9d8ed7b54
Tweak comment blocks in par_shapes.
|
10 năm trước cách đây |
Philip Rideout
|
b8a45903b2
Starting on par_shapes_weld.
|
10 năm trước cách đây |