W. Craig Trader
2012-03-21 14:36:23 UTC
I've been printing parts for the local RepRap group, and as part of that
I've been using OpenSCAD to setup groups of objects to print together.
Most of the models worked fine, or worked after being pushed through
NetFabb to clean them up, but I still have a couple of models that
individually can be sliced and printed (Skeinforge) but OpenSCAD/CGAL can't
handle importing and manipulating.
I've put all of the models and ancillary files up on GitHub (
https://github.com/wcraigtrader/novareprep-prusa-parts). The specific
problems I'm having are with these parts:
module x_end_motor() {
import( "jason-models/x-end-motor-fixed.stl" );
}
module j_head_and_mg_mount() {
import( "jason-models/J-Head-and-MG-mount-fixed.stl" );
}
A typical error message would be:
Parsing design (AST generation)...
Compiling design (CSG Tree generation)...
Compilation finished.
Rendering Polygon Mesh using CGAL...
PolySetCache hit: cube(size=[105,105,0.25],center=true);
PolySetCache hit: cube(size=[104.5,104.5,0.5],center=true)
CGAL Cache insert: cube(size=[105,105,0.25],center=true); (10872 bytes)
CGAL Cache insert: cube(size=[104.5,104.5,0.5],center=true) (10872 bytes)
CGAL Cache insert: difference(){cube(size=[105,105,0.25],ce (21336 bytes)
PolySetCache hit: import(file="jason-models/x-end-motor-fi
CGAL error in CGAL_Build_PolySet: CGAL ERROR: assertion violation!
Expr: check_protocoll == 0
File: /usr/include/CGAL/Polyhedron_incremental_builder_3.h
Line: 198
CGAL Cache insert: import(file="jason-models/x-end-motor-fi (40 bytes)
CGAL Cache insert: group(){%multmatrix([[1,0,0,0],[0,1,0,0] (40 bytes)
CGAL Cache insert: group(){import(file="jason-models/x-end- (40 bytes)
CGAL Cache insert: group(){group(){%multmatrix([[1,0,0,0],[ (40 bytes)
PolySets in cache: 102
PolySet cache size in bytes: 2085192
CGAL Polyhedrons in cache: 528
CGAL cache size in bytes: 85761720
Total rendering time: 0 hours, 0 minutes, 0 seconds
WARNING: No top level geometry to render
If I'm reading the error correctly, it's happening when the
Polyhedron_incremental_builder_3 is being destroyed.
Thanks for any help you can suggest.
- Craig -
I've been using OpenSCAD to setup groups of objects to print together.
Most of the models worked fine, or worked after being pushed through
NetFabb to clean them up, but I still have a couple of models that
individually can be sliced and printed (Skeinforge) but OpenSCAD/CGAL can't
handle importing and manipulating.
I've put all of the models and ancillary files up on GitHub (
https://github.com/wcraigtrader/novareprep-prusa-parts). The specific
problems I'm having are with these parts:
module x_end_motor() {
import( "jason-models/x-end-motor-fixed.stl" );
}
module j_head_and_mg_mount() {
import( "jason-models/J-Head-and-MG-mount-fixed.stl" );
}
A typical error message would be:
Parsing design (AST generation)...
Compiling design (CSG Tree generation)...
Compilation finished.
Rendering Polygon Mesh using CGAL...
PolySetCache hit: cube(size=[105,105,0.25],center=true);
PolySetCache hit: cube(size=[104.5,104.5,0.5],center=true)
CGAL Cache insert: cube(size=[105,105,0.25],center=true); (10872 bytes)
CGAL Cache insert: cube(size=[104.5,104.5,0.5],center=true) (10872 bytes)
CGAL Cache insert: difference(){cube(size=[105,105,0.25],ce (21336 bytes)
PolySetCache hit: import(file="jason-models/x-end-motor-fi
CGAL error in CGAL_Build_PolySet: CGAL ERROR: assertion violation!
Expr: check_protocoll == 0
File: /usr/include/CGAL/Polyhedron_incremental_builder_3.h
Line: 198
CGAL Cache insert: import(file="jason-models/x-end-motor-fi (40 bytes)
CGAL Cache insert: group(){%multmatrix([[1,0,0,0],[0,1,0,0] (40 bytes)
CGAL Cache insert: group(){import(file="jason-models/x-end- (40 bytes)
CGAL Cache insert: group(){group(){%multmatrix([[1,0,0,0],[ (40 bytes)
PolySets in cache: 102
PolySet cache size in bytes: 2085192
CGAL Polyhedrons in cache: 528
CGAL cache size in bytes: 85761720
Total rendering time: 0 hours, 0 minutes, 0 seconds
WARNING: No top level geometry to render
If I'm reading the error correctly, it's happening when the
Polyhedron_incremental_builder_3 is being destroyed.
Thanks for any help you can suggest.
- Craig -