Skip to content

Nurbs for compas solid shapes equivalent  #21

@yck011522

Description

@yck011522

Feature Request

As a [user], I want [to have compas_nurbs equivalent of compas.geometry.shapes] so that [I can easily swap my code from mesh to nurbs].

Details

Is your feature request related to a problem? Please describe.
I have already been using compas shapes such as Box and Cylinder to construct complex geometries, using compas_cgal for boolean. I do that solely for the purpose of visualization. However if I want to export a nurbs representation in Rhino (or solid model in general) with perfectly round holes for fabrication, there is no compas-way to do so at the moment.

Describe the solution you'd like
I want to have compas_nurbs.Box , compas_nurbs.Cylinder that has either same constructor signature as the compas.geometry equivalent or have a constructor that converts a compas.geometry equivalent to compas_nurbs equivalent.

I also want compas_nurbs to be able to perform boolean operations (maybe using Rhino as backend). Resulting in polysurfaces that I'm able to json serialize and Artist.draw() in Rhino as polysurface.

Describe alternatives you've considered
I have to rewrite my solid modeling code with RhinoPython / RhinoScriptSyntax / RhinoCommons library with Rhino performing boolean.

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