OCC.Core.BRepTools module¶
BRepTools module, see official documentation at https://www.opencascade.com/doc/occt-7.4.0/refman/html/package_breptools.html
-
class
BRepTools_GTrsfModification
(*args)¶ Bases:
OCC.Core.BRepTools.BRepTools_Modification
- Parameters
T –
- type T
gp_GTrsf
- rtype
None
-
static
DownCast
(t)¶
-
GTrsf
()¶ - Gives an access on the GTrsf.
- rtype
gp_GTrsf
-
property
thisown
¶ The membership flag
-
class
BRepTools_History
(BRepTools_History self) → BRepTools_History¶ Bases:
OCC.Core.Standard.Standard_Transient
-
AddGenerated
()¶ - Methods to set the history. Set the second shape as generated one from the first shape.
- param theInitial
- type theInitial
TopoDS_Shape
- param theGenerated
- type theGenerated
TopoDS_Shape
- rtype
None
-
AddModified
()¶ - Set the second shape as modified one from the first shape.
- param theInitial
- type theInitial
TopoDS_Shape
- param theModified
- type theModified
TopoDS_Shape
- rtype
None
-
Clear
()¶ - Clears the history.
- rtype
None
-
static
DownCast
(t)¶
-
DumpToString
(BRepTools_History self) → std::string¶
-
Generated
()¶ - Methods to read the history. Returns all shapes generated from the shape.
- param theInitial
- type theInitial
TopoDS_Shape
- rtype
TopTools_ListOfShape
-
HasGenerated
()¶ - Returns ‘true’ if there any shapes with Generated elements present
- rtype
bool
-
HasModified
()¶ - Returns ‘true’ if there any Modified shapes present
- rtype
bool
-
HasRemoved
()¶ - Returns ‘true’ if there any removed shapes present
- rtype
bool
-
IsRemoved
()¶ - Returns ‘true’ if the shape is removed.
- param theInitial
- type theInitial
TopoDS_Shape
- rtype
bool
-
static
IsSupportedType
()¶ - Returns ‘true’ if the type of the shape is supported by the history.
- param theShape
- type theShape
TopoDS_Shape
- rtype
bool
-
Modified
()¶ - Returns all shapes modified from the shape.
- param theInitial
- type theInitial
TopoDS_Shape
- rtype
TopTools_ListOfShape
-
Remove
()¶ - Set the shape as removed one.
- param theRemoved
- type theRemoved
TopoDS_Shape
- rtype
None
-
ReplaceGenerated
()¶ - Set the second shape as the only generated one from the first one.
- param theInitial
- type theInitial
TopoDS_Shape
- param theGenerated
- type theGenerated
TopoDS_Shape
- rtype
None
-
ReplaceModified
()¶ - Set the second shape as the only modified one from the first one.
- param theInitial
- type theInitial
TopoDS_Shape
- param theModified
- type theModified
TopoDS_Shape
- rtype
None
-
TRelationType_Generated
= 1¶
-
TRelationType_Modified
= 2¶
-
TRelationType_Removed
= 0¶
-
property
thisown
¶ The membership flag
-
-
class
BRepTools_MapOfVertexPnt2d
(*args)¶ Bases:
object
-
Assign
()¶
-
Bind
()¶
-
Bound
()¶
-
ChangeFind
()¶
-
ChangeSeek
()¶
-
Clear
()¶
-
Exchange
()¶
-
Find
()¶
-
IsBound
()¶
-
ReSize
()¶
-
Seek
()¶
-
Set
()¶
-
Size
()¶
-
UnBind
()¶
-
begin
()¶
-
cbegin
()¶
-
cend
()¶
-
end
()¶
-
property
thisown
¶ The membership flag
-
-
class
BRepTools_Modification
(*args, **kwargs)¶ Bases:
OCC.Core.Standard.Standard_Transient
Empty constructor
- Return type
None* Copy constructor – does nothing
- Parameters
& (Standard_Transient) –
- Return type
-
Continuity
()¶ - Returns the continuity of <NewE> between <NewF1> and <NewF2>. <NewE> is the new edge created from <E>. <NewF1> (resp. <NewF2>) is the new face created from <F1> (resp. <F2>).
- param E
- type E
TopoDS_Edge
- param F1
- type F1
TopoDS_Face
- param F2
- type F2
TopoDS_Face
- param NewE
- type NewE
TopoDS_Edge
- param NewF1
- type NewF1
TopoDS_Face
- param NewF2
- type NewF2
TopoDS_Face
- rtype
GeomAbs_Shape
-
static
DownCast
(t)¶
-
NewCurve
()¶ - Returns true if the edge, E, has been modified. If the edge has been modified: - C is the new geometry associated with the edge, - L is its new location, and - Tol is the new tolerance. If the edge has not been modified, this function returns false, and the values of C, L and Tol are not significant.
- param E
- type E
TopoDS_Edge
- param C
- type C
Geom_Curve
- param L
- type L
TopLoc_Location
- param Tol
- type Tol
float
- rtype
bool
-
NewCurve2d
()¶ - Returns true if the edge, E, has a new curve on surface on the face, F. If a new curve exists: - C is the new geometry of the edge, - L is the new location, and - Tol is the new tolerance. NewE is the new edge created from E, and NewF is the new face created from F. If there is no new curve on the face, this function returns false, and the values of C, L and Tol are not significant.
- param E
- type E
TopoDS_Edge
- param F
- type F
TopoDS_Face
- param NewE
- type NewE
TopoDS_Edge
- param NewF
- type NewF
TopoDS_Face
- param C
- type C
Geom2d_Curve
- param Tol
- type Tol
float
- rtype
bool
-
NewParameter
()¶ - Returns true if the vertex V has a new parameter on the edge E. If a new parameter exists: - P is the parameter, and - Tol is the new tolerance. If there is no new parameter this function returns false, and the values of P and Tol are not significant.
- param V
- type V
TopoDS_Vertex
- param E
- type E
TopoDS_Edge
- param P
- type P
float
- param Tol
- type Tol
float
- rtype
bool
-
NewPoint
()¶ - Returns true if the vertex V has been modified. If V has been modified: - P is the new geometry of the vertex, and - Tol is the new tolerance. If the vertex has not been modified this function returns false, and the values of P and Tol are not significant.
- param V
- type V
TopoDS_Vertex
- param P
- type P
gp_Pnt
- param Tol
- type Tol
float
- rtype
bool
-
NewPolygon
()¶ - Returns true if the edge has been modified according to changed polygon. If the edge has been modified: - P is a new polygon
- param E
- type E
TopoDS_Edge
- param P
- type P
Poly_Polygon3D
- rtype
bool
-
NewPolygonOnTriangulation
()¶ - Returns true if the edge has been modified according to changed polygon on triangulation. If the edge has been modified: - P is a new polygon on triangulation
- param E
- type E
TopoDS_Edge
- param F
- type F
TopoDS_Face
- param P
- type P
Poly_PolygonOnTriangulation
- rtype
bool
-
NewSurface
()¶ - Returns true if the face, F, has been modified. If the face has been modified: - S is the new geometry of the face, - L is its new location, and - Tol is the new tolerance. The flag, RevWires, is set to true when the modification reverses the normal of the surface, (i.e. the wires have to be reversed). The flag, RevFace, is set to true if the orientation of the modified face changes in the shells which contain it. If the face has not been modified this function returns false, and the values of S, L, Tol, RevWires and RevFace are not significant.
- param F
- type F
TopoDS_Face
- param S
- type S
Geom_Surface
- param L
- type L
TopLoc_Location
- param Tol
- type Tol
float
- param RevWires
- type RevWires
bool
- param RevFace
- type RevFace
bool
- rtype
bool
-
NewTriangulation
()¶ - Returns true if the face has been modified according to changed triangulation. If the face has been modified: - T is a new triangulation on the face
- param F
- type F
TopoDS_Face
- param T
- type T
Poly_Triangulation
- rtype
bool
-
property
thisown
¶ The membership flag
-
class
BRepTools_Modifier
(*args)¶ Bases:
object
- Creates an empty Modifier.
- param theMutableInput
default value is Standard_False
- type theMutableInput
bool
- rtype
None* Creates a modifier on the shape <S>.
- param S
- type S
TopoDS_Shape
- rtype
None* Creates a modifier on the shape <S>, and performs the modifications described by <M>.
- param S
- type S
TopoDS_Shape
- param M
- type M
BRepTools_Modification
- rtype
None
-
Init
()¶ - Initializes the modifier with the shape <S>.
- param S
- type S
TopoDS_Shape
- rtype
None
-
IsDone
()¶ - Returns Standard_True if the modification has been computed successfully.
- rtype
bool
-
IsMutableInput
()¶ - Returns the current mutable input state
- rtype
bool
-
ModifiedShape
()¶ - Returns the modified shape corresponding to <S>.
- param S
- type S
TopoDS_Shape
- rtype
TopoDS_Shape
-
Perform
()¶ - Performs the modifications described by <M>.
- param M
- type M
BRepTools_Modification
- param aProgress
default value is NULL
- type aProgress
Message_ProgressIndicator
- rtype
None
-
SetMutableInput
()¶ - Sets the mutable input state If true then the input (original) shape can be modified during modification process
- param theMutableInput
- type theMutableInput
bool
- rtype
None
-
property
thisown
¶ The membership flag
-
class
BRepTools_NurbsConvertModification
(*args)¶ Bases:
OCC.Core.BRepTools.BRepTools_Modification
- Return type
-
static
DownCast
(t)¶
-
GetUpdatedEdges
()¶ - Return type
-
property
thisown
¶ The membership flag
-
class
BRepTools_Quilt
(*args)¶ Bases:
object
- Return type
-
Add
()¶ - Add the faces of <S> to the Quilt, the faces containing bounded edges are copied.
- param S
- type S
TopoDS_Shape
- rtype
None
-
Bind
()¶ - Binds <Enew> to be the new edge instead of <Eold>. //! The faces of the added shape containing <Eold> will be copied to substitute <Eold> by <Enew>. //! The vertices of <Eold> will be bound to the vertices of <Enew> with the same orientation. //! If <Eold> and <Enew> have different orientations the curves are considered to be opposite and the pcurves of <Eold> will be copied and reversed in the new faces. //! <Eold> must belong to the next added shape, <Enew> must belong to a Shape added before.
- param Eold
- type Eold
TopoDS_Edge
- param Enew
- type Enew
TopoDS_Edge
- rtype
None* Binds <VNew> to be a new vertex instead of <Vold>. //! The faces of the added shape containing <Vold> will be copied to substitute <Vold> by <Vnew>.
- param Vold
- type Vold
TopoDS_Vertex
- param Vnew
- type Vnew
TopoDS_Vertex
- rtype
None
-
Copy
()¶ - Returns the shape substitued to <S> in the Quilt.
- param S
- type S
TopoDS_Shape
- rtype
TopoDS_Shape
-
IsCopied
()¶ - Returns True if <S> has been copied (<S> is a vertex, an edge or a face)
- param S
- type S
TopoDS_Shape
- rtype
bool
-
Shells
()¶ - Returns a Compound of shells made from the current set of faces. The shells will be flagged as closed or not closed.
- rtype
TopoDS_Shape
-
property
thisown
¶ The membership flag
-
class
BRepTools_ReShape
(*args)¶ Bases:
OCC.Core.Standard.Standard_Transient
- Returns an empty Reshape
- rtype
None
-
Apply
()¶ - Applies the substitutions requests to a shape. //! <until> gives the level of type until which requests are taken into account. For subshapes of the type <until> no rebuild and futher exploring are done. //! NOTE: each subshape can be replaced by shape of the same type or by shape containing only shapes of that type (for example, TopoDS_Edge can be replaced by TopoDS_Edge, TopoDS_Wire or TopoDS_Compound containing TopoDS_Edges). If incompatible shape type is encountered, it is ignored and flag FAIL1 is set in Status.
- param shape
- type shape
TopoDS_Shape
- param until
default value is TopAbs_SHAPE
- type until
TopAbs_ShapeEnum
- rtype
TopoDS_Shape
-
Clear
()¶ - Clears all substitutions requests
- rtype
void
-
CopyVertex
()¶ - Returns modified copy of vertex if original one is not recorded or returns modified original vertex otherwise.
- param theV
- type theV
TopoDS_Vertex
- param theTol
default value is -1.0
- type theTol
float
- rtype
TopoDS_Vertex* Returns modified copy of vertex if original one is not recorded or returns modified original vertex otherwise.
- param theV
- type theV
TopoDS_Vertex
- param theNewPos
- type theNewPos
gp_Pnt
- param aTol
- type aTol
float
- rtype
TopoDS_Vertex
-
static
DownCast
(t)¶
-
GetModeConsiderLocation
(BRepTools_ReShape self) → Standard_Boolean¶
-
History
()¶ - Returns the history of the substituted shapes.
- rtype
opencascade::handle<BRepTools_History>
-
IsNewShape
()¶ - Checks if shape has been recorded by reshaper as a value
- param theShape
- type theShape
TopoDS_Shape
- rtype
bool
-
IsRecorded
()¶ - Tells if a shape is recorded for Replace/Remove
- param shape
- type shape
TopoDS_Shape
- rtype
bool
-
Remove
()¶ - Sets a request to Remove a Shape whatever the orientation
- param shape
- type shape
TopoDS_Shape
- rtype
void
-
Replace
()¶ - Sets a request to Replace a Shape by a new one.
- param shape
- type shape
TopoDS_Shape
- param newshape
- type newshape
TopoDS_Shape
- rtype
None
-
SetModeConsiderLocation
(BRepTools_ReShape self, Standard_Boolean value)¶
-
Status
()¶ - Returns a complete substitution status for a shape 0not recorded, <newsh> = original <shape> < 0: to be removed, <newsh> is NULL > 0: to be replaced, <newsh> is a new item If <last> is False, returns status and new shape recorded in the map directly for the shape, if True and status > 0 then recursively searches for the last status and new shape.
- param shape
- type shape
TopoDS_Shape
- param newsh
- type newsh
TopoDS_Shape
- param last
default value is Standard_False
- type last
bool
- rtype
int
-
Value
()¶ - Returns the new value for an individual shape If not recorded, returns the original shape itself If to be Removed, returns a Null Shape Else, returns the replacing item
- param shape
- type shape
TopoDS_Shape
- rtype
TopoDS_Shape
-
property
thisown
¶ The membership flag
-
class
BRepTools_ShapeSet
(*args)¶ Bases:
OCC.Core.TopTools.TopTools_ShapeSet
- Builds an empty ShapeSet. Parameter <isWithTriangles> is added for XML Persistence
- param isWithTriangles
default value is Standard_True
- type isWithTriangles
bool
- rtype
None* Builds an empty ShapeSet. Parameter <isWithTriangles> is added for XML Persistence
- param B
- type B
BRep_Builder
- param isWithTriangles
default value is Standard_True
- type isWithTriangles
bool
- rtype
None
-
DumpGeometryToString
(BRepTools_ShapeSet self) → std::string¶
-
DumpPolygon3DToString
(BRepTools_ShapeSet self) → std::string¶
-
DumpPolygonOnTriangulationToString
(BRepTools_ShapeSet self) → std::string¶
-
DumpTriangulationToString
(BRepTools_ShapeSet self) → std::string¶
-
ReadGeometryFromString
(BRepTools_ShapeSet self, std::string src)¶
-
ReadPolygon3DFromString
(BRepTools_ShapeSet self, std::string src)¶
-
ReadPolygonOnTriangulationFromString
(BRepTools_ShapeSet self, std::string src)¶
-
ReadTriangulationFromString
(BRepTools_ShapeSet self, std::string src)¶
-
WriteGeometryToString
(BRepTools_ShapeSet self) → std::string¶
-
WritePolygon3D
()¶ - Writes the 3d polygons on the stream <OS> in a format that can be read back by Read.
- param OS
- type OS
Standard_OStream
- param Compact
default value is Standard_True
- type Compact
bool
- rtype
None
-
WritePolygonOnTriangulation
()¶ - Writes the polygons on triangulation on the stream <OS> in a format that can be read back by Read.
- param OS
- type OS
Standard_OStream
- param Compact
default value is Standard_True
- type Compact
bool
- rtype
None
-
WriteTriangulation
()¶ - Writes the triangulation on the stream <OS> in a format that can be read back by Read.
- param OS
- type OS
Standard_OStream
- param Compact
default value is Standard_True
- type Compact
bool
- rtype
None
-
property
thisown
¶ The membership flag
-
class
BRepTools_Substitution
(*args)¶ Bases:
object
- Return type
-
Build
()¶ - Build NewShape from <S> if its subshapes has modified. //! The methods <IsCopied> and <Copy> allows you to keep the resul of <Build>
- param S
- type S
TopoDS_Shape
- rtype
None
-
Clear
()¶ - Reset all the fields.
- rtype
None
-
Copy
()¶ - Returns the set of shapes substitued to <S> .
- param S
- type S
TopoDS_Shape
- rtype
TopTools_ListOfShape
-
IsCopied
()¶ - Returns True if <S> has been replaced .
- param S
- type S
TopoDS_Shape
- rtype
bool
-
Substitute
()¶ - <Oldshape> will be replaced by <NewShapes>. //! <NewShapes> can be empty , in this case <OldShape> will disparate from its ancestors. //! if an item of <NewShapes> is oriented FORWARD. it will be oriented as <OldShape> in its ancestors. else it will be reversed.
- param OldShape
- type OldShape
TopoDS_Shape
- param NewShapes
- type NewShapes
TopTools_ListOfShape
- rtype
None
-
property
thisown
¶ The membership flag
-
class
BRepTools_TrsfModification
(*args)¶ Bases:
OCC.Core.BRepTools.BRepTools_Modification
- Parameters
T –
- type T
gp_Trsf
- rtype
None
-
static
DownCast
(t)¶
-
Trsf
()¶ - Provides access to the gp_Trsf associated with this modification. The transformation can be changed.
- rtype
gp_Trsf
-
property
thisown
¶ The membership flag
-
class
BRepTools_WireExplorer
(*args)¶ Bases:
object
- Constructs an empty explorer (which can be initialized using Init)
- rtype
None* IInitializes an exploration of the wire <W>.
- param W
- type W
TopoDS_Wire
- rtype
None* Initializes an exploration of the wire <W>. F is used to select the edge connected to the previous in the parametric representation of <F>.
- param W
- type W
TopoDS_Wire
- param F
- type F
TopoDS_Face
- rtype
None
-
Clear
()¶ - Clears the content of the explorer.
- rtype
None
-
Current
()¶ - Returns the current edge.
- rtype
TopoDS_Edge
-
CurrentVertex
()¶ - Returns the vertex connecting the current edge to the previous one.
- rtype
TopoDS_Vertex
-
Init
()¶ - Initializes an exploration of the wire <W>.
- param W
- type W
TopoDS_Wire
- rtype
None* Initializes an exploration of the wire <W>. F is used to select the edge connected to the previous in the parametric representation of <F>.
- param W
- type W
TopoDS_Wire
- param F
- type F
TopoDS_Face
- rtype
None* Initializes an exploration of the wire <W>. F is used to select the edge connected to the previous in the parametric representation of <F>. <UMIn>, <UMax>, <VMin>, <VMax> - the UV bounds of the face <F>.
- param W
- type W
TopoDS_Wire
- param F
- type F
TopoDS_Face
- param UMin
- type UMin
float
- param UMax
- type UMax
float
- param VMin
- type VMin
float
- param VMax
- type VMax
float
- rtype
None
-
More
()¶ - Returns True if there is a current edge.
- rtype
bool
-
Next
()¶ - Proceeds to the next edge.
- rtype
None
-
Orientation
()¶ - Returns an Orientation for the current edge.
- rtype
TopAbs_Orientation
-
property
thisown
¶ The membership flag
-
class
SwigPyIterator
(*args, **kwargs)¶ Bases:
object
-
advance
()¶
-
copy
()¶
-
decr
()¶
-
distance
()¶
-
equal
()¶
-
incr
()¶
-
next
()¶
-
previous
()¶
-
property
thisown
¶ The membership flag
-
value
()¶
-
-
class
breptools
¶ Bases:
object
-
static
AddUVBounds
()¶ - Adds to the box <B> the bounding values in the parametric space of F.
- param F
- type F
TopoDS_Face
- param B
- type B
Bnd_Box2d
- rtype
void* Adds to the box <B> the bounding values of the wire in the parametric space of F.
- param F
- type F
TopoDS_Face
- param W
- type W
TopoDS_Wire
- param B
- type B
Bnd_Box2d
- rtype
void* Adds to the box <B> the bounding values of the edge in the parametric space of F.
- param F
- type F
TopoDS_Face
- param E
- type E
TopoDS_Edge
- param B
- type B
Bnd_Box2d
- rtype
void
-
static
Clean
()¶ - Removes all the triangulations of the faces of <S> and removes all polygons on triangulations of the edges.
- param S
- type S
TopoDS_Shape
- rtype
void
-
static
CleanGeometry
()¶ - Removes geometry (curves and surfaces) from all edges and faces of the shape
- param theShape
- type theShape
TopoDS_Shape
- rtype
void
-
static
Compare
()¶ - Returns True if the distance between the two vertices is lower than their tolerance.
- param V1
- type V1
TopoDS_Vertex
- param V2
- type V2
TopoDS_Vertex
- rtype
bool* Returns True if the distance between the two edges is lower than their tolerance.
- param E1
- type E1
TopoDS_Edge
- param E2
- type E2
TopoDS_Edge
- rtype
bool
-
static
DetectClosedness
()¶ - Detect closedness of face in U and V directions
- param theFace
- type theFace
TopoDS_Face
- param theUclosed
- type theUclosed
bool
- param theVclosed
- type theVclosed
bool
- rtype
void
-
static
Dump
()¶ - Dumps the topological structure and the geometry of <Sh> on the stream <S>.
- param Sh
- type Sh
TopoDS_Shape
- param S
- type S
Standard_OStream
- rtype
void
-
static
EvalAndUpdateTol
()¶ - Evals real tolerance of edge <theE>. <theC3d>, <theC2d>, <theS>, <theF>, <theL> are correspondently 3d curve of edge, 2d curve on surface <theS> and rang of edge If calculated tolerance is more then current edge tolerance, edge is updated. Method returns actual tolerance of edge
- param theE
- type theE
TopoDS_Edge
- param theC3d
- type theC3d
Geom_Curve
- param theC2d
- type theC2d
Geom2d_Curve
- param theS
- type theS
Geom_Surface
- param theF
- type theF
float
- param theL
- type theL
float
- rtype
float
-
static
IsReallyClosed
()¶ - Verifies that the edge <E> is found two times on the face <F> before calling BRep_Tool::IsClosed.
- param E
- type E
TopoDS_Edge
- param F
- type F
TopoDS_Face
- rtype
bool
-
static
Map3DEdges
()¶ - Stores in the map <M> all the 3D topology edges of <S>.
- param S
- type S
TopoDS_Shape
- param M
- type M
TopTools_IndexedMapOfShape
- rtype
void
-
static
OuterWire
()¶ - Returns the outer most wire of <F>. Returns a Null wire if <F> has no wires.
- param F
- type F
TopoDS_Face
- rtype
TopoDS_Wire
-
static
Read
()¶ - Reads a Shape from <S> in returns it in <Sh>. <B> is used to build the shape.
- param Sh
- type Sh
TopoDS_Shape
- param S
- type S
Standard_IStream
- param B
- type B
BRep_Builder
- param PR
default value is NULL
- type PR
Message_ProgressIndicator
- rtype
void* Reads a Shape from <File>, returns it in <Sh>. <B> is used to build the shape.
- param Sh
- type Sh
TopoDS_Shape
- param File
- type File
char *
- param B
- type B
BRep_Builder
- param PR
default value is NULL
- type PR
Message_ProgressIndicator
- rtype
bool
-
static
RemoveUnusedPCurves
()¶ - Removes all the pcurves of the edges of <S> that refer to surfaces not belonging to any face of <S>
- param S
- type S
TopoDS_Shape
- rtype
void
-
static
Triangulation
()¶ - verifies that each face from the shape <S> has got a triangulation with a deflection <= deflec and the edges a discretisation on this triangulation.
- param S
- type S
TopoDS_Shape
- param deflec
- type deflec
float
- rtype
bool
-
static
UVBounds
()¶ - Returns in UMin, UMax, VMin, VMax the bounding values in the parametric space of F.
- param F
- type F
TopoDS_Face
- param UMin
- type UMin
float
- param UMax
- type UMax
float
- param VMin
- type VMin
float
- param VMax
- type VMax
float
- rtype
void* Returns in UMin, UMax, VMin, VMax the bounding values of the wire in the parametric space of F.
- param F
- type F
TopoDS_Face
- param W
- type W
TopoDS_Wire
- param UMin
- type UMin
float
- param UMax
- type UMax
float
- param VMin
- type VMin
float
- param VMax
- type VMax
float
- rtype
void* Returns in UMin, UMax, VMin, VMax the bounding values of the edge in the parametric space of F.
- param F
- type F
TopoDS_Face
- param E
- type E
TopoDS_Edge
- param UMin
- type UMin
float
- param UMax
- type UMax
float
- param VMin
- type VMin
float
- param VMax
- type VMax
float
- rtype
void
-
static
Update
()¶ - Update a vertex (nothing is done)
- param V
- type V
TopoDS_Vertex
- rtype
void* Update an edge, compute 2d bounding boxes.
- param E
- type E
TopoDS_Edge
- rtype
void* Update a wire (nothing is done)
- param W
- type W
TopoDS_Wire
- rtype
void* Update a Face, update UV points.
- param F
- type F
TopoDS_Face
- rtype
void* Update a shell (nothing is done)
- param S
- type S
TopoDS_Shell
- rtype
void* Update a solid (nothing is done)
- param S
- type S
TopoDS_Solid
- rtype
void* Update a composite solid (nothing is done)
- param C
- type C
TopoDS_CompSolid
- rtype
void* Update a compound (nothing is done)
- param C
- type C
TopoDS_Compound
- rtype
void* Update a shape, call the corect update.
- param S
- type S
TopoDS_Shape
- rtype
void
-
static
UpdateFaceUVPoints
()¶ - For each edge of the face <F> reset the UV points to the bounding points of the parametric curve of the edge on the face.
- param theF
- type theF
TopoDS_Face
- rtype
void
-
static
Write
()¶ - Writes <Sh> on <S> in an ASCII format.
- param Sh
- type Sh
TopoDS_Shape
- param S
- type S
Standard_OStream
- param PR
default value is NULL
- type PR
Message_ProgressIndicator
- rtype
void* Writes <Sh> in <File>.
- param Sh
- type Sh
TopoDS_Shape
- param File
- type File
char *
- param PR
default value is NULL
- type PR
Message_ProgressIndicator
- rtype
bool
-
property
thisown
¶ The membership flag
-
static