ReadonlyoccReadonlyshapesReadonlygeomReadonlyfilletsReadonlytransformsReadonlyoperationsReadonlybooleansReadonlydimensionsReadonlyshapeReadonlyassemblyReadonlybrepReadonlycornersReadonlydraftReadonlyfeaturesReadonlyselectReadonlyanalysisReadonlyioReadonlypathReadonlysketchReadonlysvgTriangulates a shape and returns every triangle as three points, in one flat list over all faces.
precision is the meshing tolerance in model units: smaller values follow curved surfaces
more closely and give more triangles. adjustYtoZ swaps the Y and Z axes for tools that
treat Z as up, and reversedPoints flips the winding of each triangle.
The shape, the meshing precision and the axis and winding options
One list of three points per triangle
Triangulates a shape into a mesh for drawing: one entry per face with its vertices, normals, UVs and triangle indexes, one per edge with its points, and the vertex points.
precision is the meshing tolerance in model units. isoCurvesU and isoCurvesV add each
face's iso curves as polylines, and surfaceAnalysis a value per vertex. A null shape gives
empty lists.
The shape, the meshing precision and the options
The mesh as face, edge and point lists, with iso curves and analysis values when asked for
Meshes a shape into one indexed triangle mesh whose faces share vertices where they meet, the
form manifold.shapes.manifoldFromMesh takes, so an OCCT solid can carry on as a Manifold
solid.
Vertices are shared through the shape's own edges, not by matching coordinates, so a closed
solid gives a closed mesh. precision is the meshing tolerance.
The shape and the meshing precision
The mesh: three numbers per vertex and three vertex indexes per triangle
Triangulates several shapes with the same settings, as shapeToMesh does for one, iso curves
and surface analysis included.
The shapes, the meshing precision and the options
One mesh per shape, in the same order
Frees the memory a shape holds inside the kernel; the shape cannot be used afterwards. Call it for intermediate results a script no longer needs, so long sessions do not run out of memory.
The shape to free
Frees the memory several shapes hold inside the kernel; they cannot be used afterwards. Call it for intermediate results a script no longer needs, so long sessions do not run out of memory.
The shapes to free
The entry point to the OpenCascade kernel: every OCCT feature is reached through one of its properties.
shapesbuilds and reads vertices, edges, wires, faces, shells, solids and compounds;operations,booleans,fillets,transforms,corners,draftandfeatureschange shapes;selectpicks faces and edges by what they are and where they lie;analysisanswers questions about shapes with points and numbers;geomhandles curves and surfaces;ioreads and writes STEP, IGES, STL and other files;sketchdraws flat outlines with a pen;assembly,dimensions,brepGraph,pathandsvgcover documents, annotations, topology graphs, machining paths and SVG. The methods on the service itself turn shapes into triangle meshes for drawing.