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