You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Additional context
The script is meant to experiment with morphology operations and composing them into a generic "roundover" operation which can fillet both convex and concave edges, without affecting the bounding box of the object.
In 2D, we can use offset and these are trivial to implement. But in 3D the closest thing we have to offset is minkowski with a sphere.
Since minkowskiaddition can't directly simulate a negative offset, a number of additional operations are done to act as geometric complement, operating on that with positive offsets, etc.
I was originally testing with an octahedral geodesic sphere from a library of mine, but replaced with standard sphere so there would be no external dependencies. Near the top of the script the use directives can be un-commented and the commented line inside sphere_for_offset can be swapped if interested in trying. The same types of issues result either way.
The text was updated successfully, but these errors were encountered:
and disable parallel minkowski by setting OPENSCAD_NO_PARALLEL=1, you will have deterministic output.
Geometries in cache: 10
Geometry cache size in bytes: 293984
CGAL Polyhedrons in cache: 0
CGAL cache size in bytes: 0
Total rendering time: 0:00:05.066
Top level object is a 3D object:
Facets: 8854
Describe the bug
I was testing a scad file, which makes heavy use of minkowski, on the new manifold feature in nightlies.
Every render is giving different results.
To Reproduce
Steps to reproduce the behavior:
openscad-nightly --enable manifold ./test.scad -o out.stl
Log from terminal:
Expected behavior
determinism, if possible?
Code reproducing the issue (click to expand)
Environment and Version info (please complete the following information):
Library Info (click to expand)
Additional context
The script is meant to experiment with morphology operations and composing them into a generic "roundover" operation which can fillet both convex and concave edges, without affecting the bounding box of the object.
In 2D, we can use offset and these are trivial to implement. But in 3D the closest thing we have to offset is minkowski with a sphere.
Since
minkowski
addition can't directly simulate a negative offset, a number of additional operations are done to act as geometric complement, operating on that with positive offsets, etc.I was originally testing with an octahedral geodesic sphere from a library of mine, but replaced with standard sphere so there would be no external dependencies. Near the top of the script the
use
directives can be un-commented and the commented line insidesphere_for_offset
can be swapped if interested in trying. The same types of issues result either way.The text was updated successfully, but these errors were encountered: