Skip to content

Add support for polyhedron() and text() primitives (inspired by OpenSCAD) #4

@aquaratixc

Description

@aquaratixc

Hello,

I'd like to request the addition of two powerful geometric primitives commonly found in OpenSCAD:

polyhedron() — for creating custom 3D shapes defined by vertices and faces.
text() — for generating 3D text from a given string, font, and size.
These features are essential for advanced modeling workflows, especially when working with complex or procedurally generated geometry. For example:

polyhedron() enables precise control over custom mesh structures (useful in CAD, architecture, or parametric design).
text() allows embedding readable labels, names, or annotations directly into 3D models without needing external tools.
Adding these primitives would significantly enhance the expressive power and flexibility of the project, bringing it closer to full OpenSCAD-like functionality while maintaining its own unique strengths.

Thank you for considering this enhancement!

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