Skip to content

Review validity of vnf_validate() error conditions #1563

Open
@amatulic

Description

@amatulic

Regarding https://github.com/BelfrySCAD/BOSL2/wiki/vnf.scad#module-vnf_validate

Two conditions should be reviewed, and removed if not applicable:

  • BIG_FACE warning: This has never been an issue in the years I've been using OpenSCAD, starting with the 2015 version. Before I came across BOSL2, I released several polyhedron-based designs made completely from nonplanar quads (example, example). Not once have I ever encountered a rendering error or CGAL complaint due to a nonplanar face. If it's nonplanar, it gets triangulated for you.
  • MULTCONN error: For the example given, with an edge sharing four faces, neither CGAL nor Manifold complains, both render the object.
    • The STL file output simply has 24 triangle faces in it, that's all. When previewing in 3D Builder, it's a valid STL, regardless of whether it was generated by Manifold or CGAL.
    • In both cases, the 3MF file output does cause 3D builder to complain and offer to repair it.

Perhaps that difference between STL and 3MF should be reported to the OpenSCAD repo. I thought 3MF was essentially an extension of STL.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions