COMPAS OCC
COMPAS OCC provides an easy-to-use interface to the Python bindings
of the 3D modelling kernel of Open CasCade.
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
- Introduction
- Installation
- Examples
- API Reference
- compas_occ.brep
- compas_occ.conversions
- array1_from_floats1
- array1_from_integers1
- array1_from_points1
- array2_from_floats2
- array2_from_points2
- ax2_to_compas
- ax3_to_compas
- axis_to_compas
- axis_to_compas_vector
- axis_to_occ
- bezier_to_compas
- bspline_to_compas
- circle_to_compas
- circle_to_occ
- compas_mesh_to_occ_shell
- compas_quadmesh_to_occ_shell
- compas_transformation_to_trsf
- compas_trimesh_to_occ_shell
- cone_to_occ
- cylinder_to_compas
- cylinder_to_occ
- direction_to_compas
- direction_to_occ
- ellipse_to_compas
- ellipse_to_occ
- floats2_from_array2
- frame_to_occ_ax2
- frame_to_occ_ax3
- harray1_from_points1
- hyperbola_to_compas
- line_to_compas
- line_to_occ
- location_to_compas
- ngon_to_face
- parabola_to_compas
- plane_to_compas
- plane_to_occ
- plane_to_occ_ax2
- plane_to_occ_ax3
- point2d_to_compas
- point_to_compas
- point_to_occ
- points1_from_array1
- points2_from_array2
- quad_to_face
- sphere_to_compas
- sphere_to_occ
- torus_to_occ
- triangle_to_face
- vector2d_to_compas
- vector_to_compas
- vector_to_occ
- compas_occ.geometry
- License
- Acknowledgements