With the attached SCAD file, when I open Version 2021.01 and immediately
do F6, it runs fine:
Parsing design (AST generation)...
Compiling design (CSG Tree generation)...
Rendering Polygon Mesh using CGAL...
Geometries in cache: 21
Geometry cache size in bytes: 246272
CGAL Polyhedrons in cache: 29
CGAL cache size in bytes: 80794856
Total rendering time: 0:01:53.682
Top level object is a 3D object:
Simple: yes
Vertices: 7982
Halfedges: 24480
Edges: 12240
Halffacets: 8592
Facets: 4296
Volumes: 17
Rendering finished.
and looks like this:
When I open version 2023.02.23 (git a23badf34) [with fast-csg and
fast-csg-trust-corefinement and lazy-unions checked] and immediately do
F6, I get this:
Parsing design (AST generation)...
Compiling design (CSG Tree generation)...
Rendering Polygon Mesh using CGAL...
WARNING: Warning: mesh is not closed!
WARNING: Warning: mesh is not closed!
WARNING: Warning: mesh is not closed!
Geometries in cache: 22
Geometry cache size in bytes: 2222488
CGAL Polyhedrons in cache: 28
CGAL cache size in bytes: 11545512
Total rendering time: 0:02:52.772
Top level object is a 3D object:
Facets: 25812
Rendering finished.
And it looks like this:
Jon
On 3/17/2023 1:49 PM, jon wrote:
When I open version 2023.02.23 (git a23badf34) [with fast-csg and
fast-csg-trust-corefinement and lazy-unions checked] and immediately
do F6, I get this:
How is it with the fast-csg and lazy unions options turned off?
works fine!
Parsing design (AST generation)...
Compiling design (CSG Tree generation)...
Rendering Polygon Mesh using CGAL...
Geometries in cache: 21
Geometry cache size in bytes: 246272
CGAL Polyhedrons in cache: 29
CGAL cache size in bytes: 79977704
Total rendering time: 0:01:06.915
Top level object is a 3D object:
Simple: yes
Vertices: 7830
Halfedges: 24024
Edges: 12012
Halffacets: 8440
Facets: 4220
Volumes: 17
Rendering finished.
On 3/17/2023 5:30 PM, Jordan Brown wrote:
On 3/17/2023 1:49 PM, jon wrote:
When I open version 2023.02.23 (git a23badf34) [with fast-csg and
fast-csg-trust-corefinement and lazy-unions checked] and immediately
do F6, I get this:
How is it with the fast-csg and lazy unions options turned off?
On 3/17/2023 2:39 PM, jon wrote:
works fine!
This suggests that the problem is with the fast-csg feature or the lazy
union feature.
I suggest that you:
Going through this exercise will both help to get somebody's attention
on the problem and may you to understand it so that you can work around
it or, in some cases, discover that it's actually a problem with your model.
In this particular case it does seem likely to be a bug, since the same
model works with some OpenSCAD options and not with others.