Z3 Development
Z3 Development
UG… I’ll look at the recent changes but those should not have changed any behavior. I suspect that the caching logic has issues.
@jue89 the latest release has rolled back the changes to measureBoundingBox(). this is just a quick fix to insure that designs are not impacted. but please try out your designs...
@kbruneel this is a common issue when importing SVG paths. #888 SVG is about rendering a raster image (and has rules too) so JSCAD takes a simple approach when converting...
Yeah. Extrusions are tricky sometimes. Have you tried increasing twistSteps ?
Initially, you said… **Basically if a twist angle is large enough it breaks booleans.intersect.** If there are more steps then the walls of the extrusion are smoother and more contiguous....
@paulftw I tried the example with twistSteps larger than 1. The results are far better. ``` const { booleans, extrusions, geometries, maths, primitives, transforms, } = require('@jscad/modeling') const main =...
@paulftw are you able to continue after making the suggested changes?
I think a utility function that converts multiple path2 into geom2 would be better. Then the utility function is available for general use. Also, the conversion can be complex, as...
Also, those SVG fill rules are not about holes. Those rules are about how to display the internal areas of shapes. It does not equate to booleans, although it may...
> Yep this looks like an issue. Here is a simplified SVG that shows the same problem: > > ``` > > > > ``` I'm looking at this further...