Skip to content

Mesh not closed.. #17

Description

@gratefulfrog

Hi,

My goal is to obtain the diameter of the top & bottom flat surfaces of a bevel gear. I could not find them in the echo outputs, although I do observe "ECHO: "Part Cone Diameter at the Cone Base = ", 30" but the dimension 30 does not correspond.

I have run into a mesh not closed error when I try to analyze the output gear with a 2D projection. This works fine if I do not use cut=true.

Any help would be much appreciated.

Thanks so much for you work on this library!

code:

$fn=100;
use <gears.scad>
projection(cut=true)
bevel_gear(modul=1, tooth_number=30, partial_cone_angle=45, tooth_width=5, bore=4, pressure_angle=20, helix_angle=0);

The console output:

Parsing design (AST generation)...
Compiling design (CSG Tree generation)...
ECHO: "Part Cone Diameter at the Cone Base = ", 30
ECHO: "Bevel Gear Height = ", 3.70249
Rendering Polygon Mesh using Manifold...
ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron.
WARNING: No top level geometry to render
Used file cache size: 1 files
Compiling design (CSG Tree generation)...
ECHO: "Part Cone Diameter at the Cone Base = ", 30
ECHO: "Bevel Gear Height = ", 3.70249
Compiling design (CSG Products generation)...
Geometries in cache: 60
Geometry cache size in bytes: 67536
CGAL Polyhedrons in cache: 0
CGAL cache size in bytes: 0
Compiling design (CSG Products normalization)...
Normalized tree has 1 elements!
Compile and preview finished.
Total rendering time: 0:00:00.026

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions