BRep3DBuilder
Canonical path: NemAll_Python_Geometry.BRep3DBuilder
Builder for BRep3D
Methods:
-
AddEdge–Overloaded function. See individual overloads.
-
AddFace–Add face
-
AddLoop–Add loop
-
AddVertex–Overloaded function. See individual overloads.
-
CheckLoop–Check whether loop topology is correct
-
Complete–Complete topology and create BRep
-
Init–Add body, region and shell
-
__init__–Overloaded function. See individual overloads.
AddEdge
overloaded
Add edge to loop
Parameters:
-
edgeIdx(int) –Index of already added edge
-
edgeSense(bool) –Sense of edge
-
loopIdx(int) –Index of loop to which edge will be added
Add edge to loop
Parameters:
-
curve(object) –Geometry of curve
-
curveSense(bool) –Sense of curve
-
edgeSense(bool) –Sense of edge
-
loopIdx(int) –Index of loop to which edge will be added
-
precision(float) –Precision of edge
Returns:
-
int–Index of edge
AddFace
Add face
Parameters:
-
surface(object) –Geometry of surface
-
sense(bool) –Sense of surface
Returns:
-
int–Index of face
AddLoop
Add loop
Parameters:
-
faceIdx(int) –Index of face to which loop will be added
Returns:
-
int–Index of face
AddVertex
overloaded
AddVertex(point: Point3D, edgeIdx: int, precision: float) -> int
Add vertex to edge
Parameters:
-
point(Point3D) –Geometry point
-
edgeIdx(int) –Index of edge to which vertex will be added
-
precision(float) –Vertex precision
Returns:
-
int–Index of vertex
Add vertex to edge
Parameters:
-
vertexIdx(int) –Index of already added vertex
-
edgeIdx(int) –Index of edge to which vertex will be added
CheckLoop
Check whether loop topology is correct
Parameters:
-
loopIdx(int) –Index of loop to check
Returns:
-
bool–Flag whether loop is topologically correct
Init
Add body, region and shell
Parameters:
-
isSolid(bool) –Flag whether body is solid