COMPAS OCC

COMPAS OCC provides an easy-to-use interface to the Python bindings of the 3D modelling kernel of Open CasCade.

_images/compas_occ.png

compas_occ.geometry defines Curve, NurbsCurve, Surface and NurbsSurface, which are wrappers around Geom_Curve 1, Geom_BSplineCurve 2, Geom_Surface 3 and Geom_BSplineSurface 4 of OCC, repsectively. The compas_occ wrappers provide an API for working with NURBS curves and surfaces similar to the API of RhinoCommon.

compas_occ.brep is a package for working with Boundary Representation (BRep) objects with the NURBS curves and surfaces of compas_occ.geometry as underlying geometry.

Table of Contents

Indices and tables

References

1

https://dev.opencascade.org/doc/refman/html/class_geom___curve.html

2

https://dev.opencascade.org/doc/refman/html/class_geom___b_spline_curve.html

3

https://dev.opencascade.org/doc/refman/html/class_geom___surface.html

4

https://dev.opencascade.org/doc/refman/html/class_geom___b_spline_surface.html