OCC.BRep module¶
This package describes a Boundary RepresentationData Structure inherited from the abstractTopology defined in the TopoDS package. Thegeometric data are provided by the Geom and Geom2dpackages.The TVertex, TEdge, and TFace are redefined inthis package to add geometric information.-Level : PublicAll methods of all classes will be public.
-
class
BRep_Builder
¶ Bases:
OCC.TopoDS.TopoDS_Builder
-
Continuity
()¶ - Sets the geometric continuity on the edge.
Parameters: - E (TopoDS_Edge &) –
- F1 (TopoDS_Face &) –
- F2 (TopoDS_Face &) –
- C (GeomAbs_Shape) –
Return type: - Sets the geometric continuity on the edge.
Parameters: - E (TopoDS_Edge &) –
- S1 (Handle_Geom_Surface &) –
- S2 (Handle_Geom_Surface &) –
- L1 (TopLoc_Location &) –
- L2 (TopLoc_Location &) –
- C (GeomAbs_Shape) –
Return type:
-
Degenerated
()¶ - Sets the degenerated flag for the edge <E>.
Parameters: - E (TopoDS_Edge &) –
- D (bool) –
Return type:
-
MakeEdge
()¶ - Makes an undefined Edge (no geometry).
Parameters: E (TopoDS_Edge &) – Return type: None - Makes an Edge with a curve.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Geom_Curve &) –
- Tol (float) –
Return type: - Makes an Edge with a curve and a location.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Geom_Curve &) –
- L (TopLoc_Location &) –
- Tol (float) –
Return type: - Makes an Edge with a polygon 3d.
Parameters: - E (TopoDS_Edge &) –
- P (Handle_Poly_Polygon3D &) –
Return type: - makes an Edge polygon on Triangulation.
Parameters: - E (TopoDS_Edge &) –
- N (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
Return type: - makes an Edge polygon on Triangulation.
Parameters: - E (TopoDS_Edge &) –
- N (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type:
-
MakeFace
()¶ - Makes an undefined Face.
Parameters: F (TopoDS_Face &) – Return type: None - Makes a Face with a surface.
Parameters: - F (TopoDS_Face &) –
- S (Handle_Geom_Surface &) –
- Tol (float) –
Return type: - Makes a Face with a surface and a location.
Parameters: - F (TopoDS_Face &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- Tol (float) –
Return type: - Makes a Face with a triangulation. The triangulation is in the same reference system than the TFace.
Parameters: - F (TopoDS_Face &) –
- T (Handle_Poly_Triangulation &) –
Return type:
-
MakeVertex
()¶ - Makes an udefined vertex without geometry.
Parameters: V (TopoDS_Vertex &) – Return type: None - Makes a vertex from a 3D point.
Parameters: Return type:
-
NaturalRestriction
()¶ - Sets the NaturalRestriction flag of the face.
Parameters: - F (TopoDS_Face &) –
- N (bool) –
Return type:
-
Range
()¶ - Sets the range of the 3d curve if Only3d=True, otherwise sets the range to all the representations
Parameters: Return type: - Sets the range of the edge on the pcurve on the surface.
Parameters: Return type: - Sets the range of the edge on the pcurve on the face.
Parameters: Return type:
-
SameParameter
()¶ - Sets the same parameter flag for the edge <E>.
Parameters: - E (TopoDS_Edge &) –
- S (bool) –
Return type:
-
SameRange
()¶ - Sets the same range flag for the edge <E>.
Parameters: - E (TopoDS_Edge &) –
- S (bool) –
Return type:
-
Transfert
()¶ - Add to <Eout> the geometric representations of <Ein>.
Parameters: - Ein (TopoDS_Edge &) –
- Eout (TopoDS_Edge &) –
Return type: - Transfert the parameters of Vin on Ein as the parameter of Vout on Eout.
Parameters: - Ein (TopoDS_Edge &) –
- Eout (TopoDS_Edge &) –
- Vin (TopoDS_Vertex &) –
- Vout (TopoDS_Vertex &) –
Return type:
-
UpdateEdge
()¶ - Sets a 3D curve for the edge. If <C> is a null handle, remove any existing 3d curve.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Geom_Curve &) –
- Tol (float) –
Return type: - Sets a 3D curve for the edge. If <C> is a null handle, remove any existing 3d curve.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Geom_Curve &) –
- L (TopLoc_Location &) –
- Tol (float) –
Return type: - Sets a pcurve for the edge on the face. If <C> is a null handle, remove any existing pcurve.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Geom2d_Curve &) –
- F (TopoDS_Face &) –
- Tol (float) –
Return type: - Sets pcurves for the edge on the closed face. If <C1> or <C2> is a null handle, remove any existing pcurve.
Parameters: - E (TopoDS_Edge &) –
- C1 (Handle_Geom2d_Curve &) –
- C2 (Handle_Geom2d_Curve &) –
- F (TopoDS_Face &) –
- Tol (float) –
Return type: - Sets a pcurve for the edge on the face. If <C> is a null handle, remove any existing pcurve.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- Tol (float) –
Return type: - Sets a pcurve for the edge on the face. If <C> is a null handle, remove any existing pcurve. Sets UV bounds for curve repsentation
Parameters: Return type: - Sets pcurves for the edge on the closed surface. <C1> or <C2> is a null handle, remove any existing pcurve.
Parameters: - E (TopoDS_Edge &) –
- C1 (Handle_Geom2d_Curve &) –
- C2 (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- Tol (float) –
Return type: - Sets pcurves for the edge on the closed surface. <C1> or <C2> is a null handle, remove any existing pcurve. Sets UV bounds for curve repsentation
Parameters: Return type: - Changes an Edge 3D polygon. A null Polygon removes the 3d Polygon.
Parameters: - E (TopoDS_Edge &) –
- P (Handle_Poly_Polygon3D &) –
Return type: - Changes an Edge 3D polygon. A null Polygon removes the 3d Polygon.
Parameters: - E (TopoDS_Edge &) –
- P (Handle_Poly_Polygon3D &) –
- L (TopLoc_Location &) –
Return type: - Changes an Edge polygon on Triangulation.
Parameters: - E (TopoDS_Edge &) –
- N (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
Return type: - Changes an Edge polygon on Triangulation.
Parameters: - E (TopoDS_Edge &) –
- N (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type: - Changes an Edge polygon on Triangulation.
Parameters: - E (TopoDS_Edge &) –
- N1 (Handle_Poly_PolygonOnTriangulation &) –
- N2 (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
Return type: - Changes an Edge polygon on Triangulation.
Parameters: - E (TopoDS_Edge &) –
- N1 (Handle_Poly_PolygonOnTriangulation &) –
- N2 (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type: - Changes Edge polygon on a face.
Parameters: - E (TopoDS_Edge &) –
- P (Handle_Poly_Polygon2D &) –
- S (TopoDS_Face &) –
Return type: - Changes Edge polygon on a face.
Parameters: - E (TopoDS_Edge &) –
- P (Handle_Poly_Polygon2D &) –
- S (Handle_Geom_Surface &) –
- T (TopLoc_Location &) –
Return type: - Changes Edge polygons on a face. //! A null Polygon removes the 2d Polygon.
Parameters: - E (TopoDS_Edge &) –
- P1 (Handle_Poly_Polygon2D &) –
- P2 (Handle_Poly_Polygon2D &) –
- S (TopoDS_Face &) –
Return type: - Changes Edge polygons on a face. //! A null Polygon removes the 2d Polygon.
Parameters: - E (TopoDS_Edge &) –
- P1 (Handle_Poly_Polygon2D &) –
- P2 (Handle_Poly_Polygon2D &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: - Updates the edge tolerance.
Parameters: - E (TopoDS_Edge &) –
- Tol (float) –
Return type:
-
UpdateFace
()¶ - Updates the face F using the tolerance value Tol, surface S and location Location.
Parameters: - F (TopoDS_Face &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- Tol (float) –
Return type: - Changes a face triangulation. //! A null Triangulation removes the triangulation.
Parameters: - F (TopoDS_Face &) –
- T (Handle_Poly_Triangulation &) –
Return type: - Updates the face Tolerance.
Parameters: - F (TopoDS_Face &) –
- Tol (float) –
Return type:
-
UpdateVertex
()¶ - Sets a 3D point on the vertex.
Parameters: Return type: - Sets the parameter for the vertex on the edge curves.
Parameters: Return type: - Sets the parameter for the vertex on the edge pcurve on the face.
Parameters: Return type: - Sets the parameter for the vertex on the edge pcurve on the surface.
Parameters: Return type: - Sets the parameters for the vertex on the face.
Parameters: Return type: - Updates the vertex tolerance.
Parameters: - V (TopoDS_Vertex &) –
- Tol (float) –
Return type:
-
thisown
¶ The membership flag
-
-
class
BRep_Curve3D
(*args)¶ Bases:
OCC.BRep.BRep_GCurve
Parameters: - C (Handle_Geom_Curve &) –
- L (TopLoc_Location &) –
Return type: -
Curve3D
()¶ Return type: Handle_Geom_Curve Parameters: C (Handle_Geom_Curve &) – Return type: void
-
GetHandle
()¶
-
thisown
¶ The membership flag
-
class
BRep_CurveOn2Surfaces
(*args)¶ Bases:
OCC.BRep.BRep_CurveRepresentation
Parameters: - S1 (Handle_Geom_Surface &) –
- S2 (Handle_Geom_Surface &) –
- L1 (TopLoc_Location &) –
- L2 (TopLoc_Location &) –
- C (GeomAbs_Shape) –
Return type: -
Continuity
()¶ Return type: GeomAbs_Shape Parameters: C (GeomAbs_Shape) – Return type: void
-
GetHandle
()¶
-
IsRegularity
()¶ - Returns True.
Return type: bool - A curve on two surfaces (continuity).
Parameters: - S1 (Handle_Geom_Surface &) –
- S2 (Handle_Geom_Surface &) –
- L1 (TopLoc_Location &) –
- L2 (TopLoc_Location &) –
Return type:
-
Surface
()¶ Return type: Handle_Geom_Surface
-
Surface2
()¶ Return type: Handle_Geom_Surface
-
thisown
¶ The membership flag
-
class
BRep_CurveOnClosedSurface
(*args)¶ Bases:
OCC.BRep.BRep_CurveOnSurface
Parameters: - PC1 (Handle_Geom2d_Curve &) –
- PC2 (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- C (GeomAbs_Shape) –
Return type: -
Continuity
()¶ Return type: GeomAbs_Shape Parameters: C (GeomAbs_Shape) – Return type: void
-
GetHandle
()¶
-
IsRegularity
()¶ - Returns True
Return type: bool - A curve on two surfaces (continuity).
Parameters: - S1 (Handle_Geom_Surface &) –
- S2 (Handle_Geom_Surface &) –
- L1 (TopLoc_Location &) –
- L2 (TopLoc_Location &) –
Return type:
-
PCurve2
()¶ Return type: Handle_Geom2d_Curve Parameters: C (Handle_Geom2d_Curve &) – Return type: void
-
Surface2
()¶ - Returns Surface()
Return type: Handle_Geom_Surface
-
thisown
¶ The membership flag
-
class
BRep_CurveOnSurface
(*args)¶ Bases:
OCC.BRep.BRep_GCurve
Parameters: - PC (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: -
GetHandle
()¶
-
IsCurveOnSurface
()¶ - Returns True.
Return type: bool - A curve in the parametric space of a surface.
Parameters: - S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type:
-
PCurve
()¶ Return type: Handle_Geom2d_Curve Parameters: C (Handle_Geom2d_Curve &) – Return type: void
-
Surface
()¶ Return type: Handle_Geom_Surface
-
thisown
¶ The membership flag
-
class
BRep_CurveRepresentation
(*args, **kwargs)¶ Bases:
OCC.MMgt.MMgt_TShared
-
Continuity
()¶ Return type: GeomAbs_Shape Parameters: C (GeomAbs_Shape) – Return type: void
-
Copy
()¶ - Return a copy of this representation.
Return type: Handle_BRep_CurveRepresentation
-
Curve3D
()¶ Return type: Handle_Geom_Curve Parameters: C (Handle_Geom_Curve &) – Return type: void
-
GetHandle
()¶
-
IsCurveOnSurface
()¶ - A curve in the parametric space of a surface.
Return type: bool - Is it a curve in the parametric space of <S> with location <L>.
Parameters: - S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type:
-
IsPolygonOnClosedSurface
()¶ - Two 2D polygon representations in the parametric space of a surface.
Return type: bool
-
IsPolygonOnClosedTriangulation
()¶ - A representation by two arrays of nodes on a triangulation.
Return type: bool
-
IsPolygonOnSurface
()¶ - A polygon in the parametric space of a surface.
Return type: bool - Is it a polygon in the parametric space of <S> with location <L>.
Parameters: - S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type:
-
IsPolygonOnTriangulation
()¶ - A representation by an array of nodes on a triangulation.
Return type: bool - Is it a polygon in the definition of <T> with location <L>.
Parameters: - T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type:
-
IsRegularity
()¶ - A continuity between two surfaces.
Return type: bool - Is it a regularity between <S1> and <S2> with location <L1> and <L2>.
Parameters: - S1 (Handle_Geom_Surface &) –
- S2 (Handle_Geom_Surface &) –
- L1 (TopLoc_Location &) –
- L2 (TopLoc_Location &) –
Return type:
-
Location
()¶ Return type: TopLoc_Location Parameters: L (TopLoc_Location &) – Return type: None
-
Location2
()¶ Return type: TopLoc_Location
-
PCurve
()¶ Return type: Handle_Geom2d_Curve Parameters: C (Handle_Geom2d_Curve &) – Return type: void
-
PCurve2
()¶ Return type: Handle_Geom2d_Curve Parameters: C (Handle_Geom2d_Curve &) – Return type: void
-
Polygon
()¶ Return type: Handle_Poly_Polygon2D Parameters: P (Handle_Poly_Polygon2D &) – Return type: void
-
Polygon2
()¶ Return type: Handle_Poly_Polygon2D Parameters: P (Handle_Poly_Polygon2D &) – Return type: void
-
Polygon3D
()¶ Return type: Handle_Poly_Polygon3D Parameters: P (Handle_Poly_Polygon3D &) – Return type: void
-
PolygonOnTriangulation
()¶ Return type: Handle_Poly_PolygonOnTriangulation Parameters: P (Handle_Poly_PolygonOnTriangulation &) – Return type: void
-
PolygonOnTriangulation2
()¶ Return type: Handle_Poly_PolygonOnTriangulation Parameters: P2 (Handle_Poly_PolygonOnTriangulation &) – Return type: void
-
Surface
()¶ Return type: Handle_Geom_Surface
-
Surface2
()¶ Return type: Handle_Geom_Surface
-
Triangulation
()¶ Return type: Handle_Poly_Triangulation
-
thisown
¶ The membership flag
-
-
class
BRep_GCurve
(*args, **kwargs)¶ Bases:
OCC.BRep.BRep_CurveRepresentation
-
GetHandle
()¶
-
Update
()¶ - Recomputes any derived data after a modification. This is called when the range is modified.
Return type: void
-
thisown
¶ The membership flag
-
-
class
BRep_ListIteratorOfListOfCurveRepresentation
(*args)¶ Bases:
object
Return type: None Parameters: L (BRep_ListOfCurveRepresentation &) – Return type: None -
Value
()¶ Return type: Handle_BRep_CurveRepresentation
-
thisown
¶ The membership flag
-
-
class
BRep_ListIteratorOfListOfPointRepresentation
(*args)¶ Bases:
object
Return type: None Parameters: L (BRep_ListOfPointRepresentation &) – Return type: None -
Value
()¶ Return type: Handle_BRep_PointRepresentation
-
thisown
¶ The membership flag
-
-
class
BRep_ListNodeOfListOfCurveRepresentation
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - I (Handle_BRep_CurveRepresentation &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: Handle_BRep_CurveRepresentation
-
thisown
¶ The membership flag
-
class
BRep_ListNodeOfListOfPointRepresentation
(*args)¶ Bases:
OCC.TCollection.TCollection_MapNode
Parameters: - I (Handle_BRep_PointRepresentation &) –
- n (TCollection_MapNodePtr &) –
Return type: -
GetHandle
()¶
-
Value
()¶ Return type: Handle_BRep_PointRepresentation
-
thisown
¶ The membership flag
-
class
BRep_ListOfCurveRepresentation
(*args)¶ Bases:
object
Return type: None Parameters: Other (BRep_ListOfCurveRepresentation &) – Return type: None -
Append
()¶ Parameters: - I (Handle_BRep_CurveRepresentation &) –
- I –
- theIt (BRep_ListIteratorOfListOfCurveRepresentation &) –
- Other (BRep_ListOfCurveRepresentation &) –
Return type: Return type: Return type:
-
First
()¶ Return type: Handle_BRep_CurveRepresentation
-
InsertAfter
()¶ Parameters: - I (Handle_BRep_CurveRepresentation &) –
- It (BRep_ListIteratorOfListOfCurveRepresentation &) –
- Other (BRep_ListOfCurveRepresentation &) –
- It –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - I (Handle_BRep_CurveRepresentation &) –
- It (BRep_ListIteratorOfListOfCurveRepresentation &) –
- Other (BRep_ListOfCurveRepresentation &) –
- It –
Return type: Return type:
-
Last
()¶ Return type: Handle_BRep_CurveRepresentation
-
Prepend
()¶ Parameters: - I (Handle_BRep_CurveRepresentation &) –
- I –
- theIt (BRep_ListIteratorOfListOfCurveRepresentation &) –
- Other (BRep_ListOfCurveRepresentation &) –
Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
BRep_ListOfPointRepresentation
(*args)¶ Bases:
object
Return type: None Parameters: Other (BRep_ListOfPointRepresentation &) – Return type: None -
Append
()¶ Parameters: - I (Handle_BRep_PointRepresentation &) –
- I –
- theIt (BRep_ListIteratorOfListOfPointRepresentation &) –
- Other (BRep_ListOfPointRepresentation &) –
Return type: Return type: Return type:
-
First
()¶ Return type: Handle_BRep_PointRepresentation
-
InsertAfter
()¶ Parameters: - I (Handle_BRep_PointRepresentation &) –
- It (BRep_ListIteratorOfListOfPointRepresentation &) –
- Other (BRep_ListOfPointRepresentation &) –
- It –
Return type: Return type:
-
InsertBefore
()¶ Parameters: - I (Handle_BRep_PointRepresentation &) –
- It (BRep_ListIteratorOfListOfPointRepresentation &) –
- Other (BRep_ListOfPointRepresentation &) –
- It –
Return type: Return type:
-
Last
()¶ Return type: Handle_BRep_PointRepresentation
-
Prepend
()¶ Parameters: - I (Handle_BRep_PointRepresentation &) –
- I –
- theIt (BRep_ListIteratorOfListOfPointRepresentation &) –
- Other (BRep_ListOfPointRepresentation &) –
Return type: Return type: Return type:
-
thisown
¶ The membership flag
-
-
class
BRep_PointOnCurve
(*args)¶ Bases:
OCC.BRep.BRep_PointRepresentation
Parameters: - P (float) –
- C (Handle_Geom_Curve &) –
- L (TopLoc_Location &) –
Return type: -
Curve
()¶ Return type: Handle_Geom_Curve Parameters: C (Handle_Geom_Curve &) – Return type: void
-
GetHandle
()¶
-
IsPointOnCurve
()¶ - Returns True
Return type: Parameters: - C (Handle_Geom_Curve &) –
- L (TopLoc_Location &) –
Return type:
-
thisown
¶ The membership flag
-
class
BRep_PointOnCurveOnSurface
(*args)¶ Bases:
OCC.BRep.BRep_PointsOnSurface
Parameters: - P (float) –
- C (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: -
GetHandle
()¶
-
IsPointOnCurveOnSurface
()¶ - Returns True
Return type: Parameters: - PC (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type:
-
PCurve
()¶ Return type: Handle_Geom2d_Curve Parameters: C (Handle_Geom2d_Curve &) – Return type: void
-
thisown
¶ The membership flag
-
class
BRep_PointOnSurface
(*args)¶ Bases:
OCC.BRep.BRep_PointsOnSurface
Parameters: Return type: -
GetHandle
()¶
-
IsPointOnSurface
()¶ Return type: Parameters: - S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type:
-
thisown
¶ The membership flag
-
-
class
BRep_PointRepresentation
(*args, **kwargs)¶ Bases:
OCC.MMgt.MMgt_TShared
-
Curve
()¶ Return type: Handle_Geom_Curve Parameters: C (Handle_Geom_Curve &) – Return type: void
-
GetHandle
()¶
-
IsPointOnCurve
()¶ - A point on a 3d curve.
Return type: bool - A point on the curve <C>.
Parameters: - C (Handle_Geom_Curve &) –
- L (TopLoc_Location &) –
Return type:
-
IsPointOnCurveOnSurface
()¶ - A point on a 2d curve on a surface.
Return type: bool - A point on the 2d curve <PC> on the surface <S>.
Parameters: - PC (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type:
-
IsPointOnSurface
()¶ - A point on a surface.
Return type: bool - A point on the surface <S>.
Parameters: - S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type:
-
Location
()¶ Return type: TopLoc_Location Parameters: L (TopLoc_Location &) – Return type: None
-
PCurve
()¶ Return type: Handle_Geom2d_Curve Parameters: C (Handle_Geom2d_Curve &) – Return type: void
-
Surface
()¶ Return type: Handle_Geom_Surface Parameters: S (Handle_Geom_Surface &) – Return type: void
-
thisown
¶ The membership flag
-
-
class
BRep_PointsOnSurface
(*args, **kwargs)¶ Bases:
OCC.BRep.BRep_PointRepresentation
-
GetHandle
()¶
-
Surface
()¶ Return type: Handle_Geom_Surface Parameters: S (Handle_Geom_Surface &) – Return type: void
-
thisown
¶ The membership flag
-
-
class
BRep_Polygon3D
(*args)¶ Bases:
OCC.BRep.BRep_CurveRepresentation
Parameters: - P (Handle_Poly_Polygon3D &) –
- L (TopLoc_Location &) –
Return type: -
GetHandle
()¶
-
Polygon3D
()¶ Return type: Handle_Poly_Polygon3D Parameters: P (Handle_Poly_Polygon3D &) – Return type: void
-
thisown
¶ The membership flag
-
class
BRep_PolygonOnClosedSurface
(*args)¶ Bases:
OCC.BRep.BRep_PolygonOnSurface
Parameters: - P1 (Handle_Poly_Polygon2D &) –
- P2 (Handle_Poly_Polygon2D &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: -
GetHandle
()¶
-
Polygon2
()¶ Return type: Handle_Poly_Polygon2D Parameters: P (Handle_Poly_Polygon2D &) – Return type: void
-
thisown
¶ The membership flag
-
class
BRep_PolygonOnClosedTriangulation
(*args)¶ Bases:
OCC.BRep.BRep_PolygonOnTriangulation
Parameters: - P1 (Handle_Poly_PolygonOnTriangulation &) –
- P2 (Handle_Poly_PolygonOnTriangulation &) –
- Tr (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type: -
GetHandle
()¶
-
PolygonOnTriangulation2
()¶ Parameters: P2 (Handle_Poly_PolygonOnTriangulation &) – Return type: void Return type: Handle_Poly_PolygonOnTriangulation
-
thisown
¶ The membership flag
-
class
BRep_PolygonOnSurface
(*args)¶ Bases:
OCC.BRep.BRep_CurveRepresentation
Parameters: - P (Handle_Poly_Polygon2D &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: -
GetHandle
()¶
-
IsPolygonOnSurface
()¶ - A 2D polygon representation in the parametric space of a surface.
Return type: bool - A 2D polygon representation in the parametric space of a surface.
Parameters: - S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type:
-
Polygon
()¶ Return type: Handle_Poly_Polygon2D Parameters: P (Handle_Poly_Polygon2D &) – Return type: void
-
Surface
()¶ Return type: Handle_Geom_Surface
-
thisown
¶ The membership flag
-
class
BRep_PolygonOnTriangulation
(*args)¶ Bases:
OCC.BRep.BRep_CurveRepresentation
Parameters: - P (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type: -
GetHandle
()¶
-
IsPolygonOnTriangulation
()¶ - returns True.
Return type: bool - Is it a polygon in the definition of <T> with location <L>.
Parameters: - T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type:
-
PolygonOnTriangulation
()¶ - returns True.
Parameters: P (Handle_Poly_PolygonOnTriangulation &) – Return type: void Return type: Handle_Poly_PolygonOnTriangulation
-
Triangulation
()¶ Return type: Handle_Poly_Triangulation
-
thisown
¶ The membership flag
-
class
BRep_TEdge
(*args)¶ Bases:
OCC.TopoDS.TopoDS_TEdge
- Creates an empty TEdge.
Return type: None -
ChangeCurves
()¶ Return type: BRep_ListOfCurveRepresentation
-
Curves
()¶ Return type: BRep_ListOfCurveRepresentation
-
GetHandle
()¶
-
UpdateTolerance
()¶ - Sets the tolerance to the max of <T> and the current tolerance.
Parameters: T (float) – Return type: None
-
thisown
¶ The membership flag
-
class
BRep_TFace
(*args)¶ Bases:
OCC.TopoDS.TopoDS_TFace
- Creates an empty TFace.
Return type: None -
GetHandle
()¶
-
Location
()¶ Return type: TopLoc_Location Parameters: L (TopLoc_Location &) – Return type: None
-
Surface
()¶ Return type: Handle_Geom_Surface Parameters: S (Handle_Geom_Surface &) – Return type: None
-
Triangulation
()¶ Return type: Handle_Poly_Triangulation Parameters: T (Handle_Poly_Triangulation &) – Return type: None
-
thisown
¶ The membership flag
-
class
BRep_TVertex
(*args)¶ Bases:
OCC.TopoDS.TopoDS_TVertex
Return type: None -
ChangePoints
()¶ Return type: BRep_ListOfPointRepresentation
-
GetHandle
()¶
-
Points
()¶ Return type: BRep_ListOfPointRepresentation
-
UpdateTolerance
()¶ - Sets the tolerance to the max of <T> and the current tolerance.
Parameters: T (float) – Return type: None
-
thisown
¶ The membership flag
-
-
class
BRep_Tool
¶ Bases:
object
-
static
Continuity
()¶ - Returns the continuity.
Parameters: - E (TopoDS_Edge &) –
- F1 (TopoDS_Face &) –
- F2 (TopoDS_Face &) –
Return type: GeomAbs_Shape
- Returns the continuity.
Parameters: - E (TopoDS_Edge &) –
- S1 (Handle_Geom_Surface &) –
- S2 (Handle_Geom_Surface &) –
- L1 (TopLoc_Location &) –
- L2 (TopLoc_Location &) –
Return type: GeomAbs_Shape
-
static
Curve
()¶ - Returns the 3D curve of the edge. May be a Null handle. Returns in <L> the location for the curve. In <First> and <Last> the parameter range.
Parameters: - E (TopoDS_Edge &) –
- L (TopLoc_Location &) –
- First (float &) –
- Last (float &) –
Return type: - Returns the 3D curve of the edge. May be a Null handle. In <First> and <Last> the parameter range. It can be a copy if there is a Location.
Parameters: - E (TopoDS_Edge &) –
- First (float &) –
- Last (float &) –
Return type:
-
static
CurveOnSurface
()¶ - Returns the curve associated to the edge in the parametric space of the face. Returns a NULL handle if this curve does not exist. Returns in <First> and <Last> the parameter range.
Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
- First (float &) –
- Last (float &) –
Return type: - Returns the curve associated to the edge in the parametric space of the surface. Returns a NULL handle if this curve does not exist. Returns in <First> and <Last> the parameter range.
Parameters: - E (TopoDS_Edge &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- First (float &) –
- Last (float &) –
Return type: - Returns in <C>, <S>, <L> a 2d curve, a surface and a location for the edge <E>. <C> and <S> are null if the edge has no curve on surface. Returns in <First> and <Last> the parameter range.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- First (float &) –
- Last (float &) –
Return type: void
- Returns in <C>, <S>, <L> the 2d curve, the surface and the location for the edge <E> of rank <Index>. <C> and <S> are null if the index is out of range. Returns in <First> and <Last> the parameter range.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- First (float &) –
- Last (float &) –
- Index (int) –
Return type: void
-
static
Degenerated
()¶ - Returns True if the edge is degenerated.
Parameters: E (TopoDS_Edge &) – Return type: bool
-
static
HasContinuity
()¶ - Returns True if the edge is on the surfaces of the two faces.
Parameters: - E (TopoDS_Edge &) –
- F1 (TopoDS_Face &) –
- F2 (TopoDS_Face &) –
Return type: - Returns True if the edge is on the surfaces.
Parameters: - E (TopoDS_Edge &) –
- S1 (Handle_Geom_Surface &) –
- S2 (Handle_Geom_Surface &) –
- L1 (TopLoc_Location &) –
- L2 (TopLoc_Location &) –
Return type: - Returns True if the edge has regularity on some two surfaces
Parameters: E (TopoDS_Edge &) – Return type: bool
-
static
IsClosed
()¶ - If S is Shell, returns True if it has no free boundaries (edges). If S is Wire, returns True if it has no free ends (vertices). (Internal and External sub-shepes are ignored in these checks) If S is Edge, returns True if its vertices are the same. For other shape types returns S.Closed().
Parameters: S (TopoDS_Shape &) – Return type: bool - Returns True if <E> has two PCurves in the parametric space of <F>. i.e. <F> is on a closed surface and <E> is on the closing curve.
Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
Return type: - Returns True if <E> has two PCurves in the parametric space of <S>. i.e. <S> is a closed surface and <E> is on the closing curve.
Parameters: - E (TopoDS_Edge &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: - Returns True if <E> has two arrays of indices in the triangulation <T>.
Parameters: - E (TopoDS_Edge &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type:
-
static
IsGeometric
()¶ - Returns True if <E> is a 3d curve or a curve on surface.
Parameters: E (TopoDS_Edge &) – Return type: bool
-
static
NaturalRestriction
()¶ - Returns the NaturalRestriction flag of the face.
Parameters: F (TopoDS_Face &) – Return type: bool
-
static
Parameter
()¶ - Returns the parameter of <V> on <E>.
Parameters: - V (TopoDS_Vertex &) –
- E (TopoDS_Edge &) –
Return type: - Returns the parameters of the vertex on the pcurve of the edge on the face.
Parameters: - V (TopoDS_Vertex &) –
- E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
Return type: - Returns the parameters of the vertex on the pcurve of the edge on the surface.
Parameters: - V (TopoDS_Vertex &) –
- E (TopoDS_Edge &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type:
-
static
Parameters
()¶ - Returns the parameters of the vertex on the face.
Parameters: - V (TopoDS_Vertex &) –
- F (TopoDS_Face &) –
Return type:
-
Polygon3D
()¶ - Returns the 3D polygon of the edge. May be a Null handle. Returns in <L> the location for the polygon.
Parameters: - E (TopoDS_Edge &) –
- L (TopLoc_Location &) –
Return type:
-
static
PolygonOnSurface
()¶ - Returns the polygon associated to the edge in the parametric space of the face. Returns a NULL handle if this polygon does not exist.
Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
Return type: - Returns the polygon associated to the edge in the parametric space of the surface. Returns a NULL handle if this polygon does not exist.
Parameters: - E (TopoDS_Edge &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: - Returns in <C>, <S>, <L> a 2d curve, a surface and a location for the edge <E>. <C> and <S> are null if the edge has no polygon on surface.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Poly_Polygon2D &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: void
- Returns in <C>, <S>, <L> the 2d curve, the surface and the location for the edge <E> of rank <Index>. <C> and <S> are null if the index is out of range.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Poly_Polygon2D &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- Index (int) –
Return type: void
-
static
PolygonOnTriangulation
()¶ - Returns the polygon associated to the edge in the parametric space of the face. Returns a NULL handle if this polygon does not exist.
Parameters: - E (TopoDS_Edge &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type: - Returns in <P>, <T>, <L> a polygon on triangulation, a triangulation and a location for the edge <E>. <P> and <T> are null if the edge has no polygon on triangulation.
Parameters: - E (TopoDS_Edge &) –
- P (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type: void
- Returns in <P>, <T>, <L> a polygon on triangulation, a triangulation and a location for the edge <E> for the range index. <C> and <S> are null if the edge has no polygon on triangulation.
Parameters: - E (TopoDS_Edge &) –
- P (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
- Index (int) –
Return type: void
-
static
Range
()¶ - Gets the range of the 3d curve.
Parameters: - E (TopoDS_Edge &) –
- First (float &) –
- Last (float &) –
Return type: void
- Gets the range of the edge on the pcurve on the surface.
Parameters: - E (TopoDS_Edge &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- First (float &) –
- Last (float &) –
Return type: void
- Gets the range of the edge on the pcurve on the face.
Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
- First (float &) –
- Last (float &) –
Return type: void
-
static
SameParameter
()¶ - Returns the SameParameter flag for the edge.
Parameters: E (TopoDS_Edge &) – Return type: bool
-
static
SameRange
()¶ - Returns the SameRange flag for the edge.
Parameters: E (TopoDS_Edge &) – Return type: bool
-
static
SetUVPoints
()¶ - Sets the UV locations of the extremities of the edge.
Parameters: Return type: void
- Sets the UV locations of the extremities of the edge.
Parameters: Return type: void
-
static
Surface
()¶ - Returns the geometric surface of the face. Returns in <L> the location for the surface.
Parameters: - F (TopoDS_Face &) –
- L (TopLoc_Location &) –
Return type: - Returns the geometric surface of the face. It can be a copy if there is a Location.
Parameters: F (TopoDS_Face &) – Return type: Handle_Geom_Surface
-
static
Tolerance
()¶ - Returns the tolerance of the face.
Parameters: F (TopoDS_Face &) – Return type: float - Returns the tolerance for <E>.
Parameters: E (TopoDS_Edge &) – Return type: float - Returns the tolerance.
Parameters: V (TopoDS_Vertex &) – Return type: float
-
Triangulation
()¶ - Returns the Triangulation of the face. It is a null handle if there is no triangulation.
Parameters: - F (TopoDS_Face &) –
- L (TopLoc_Location &) –
Return type:
-
static
UVPoints
()¶ - Gets the UV locations of the extremities of the edge.
Parameters: Return type: void
- Gets the UV locations of the extremities of the edge.
Parameters: Return type: void
-
thisown
¶ The membership flag
-
static
-
BRep_Tool_Continuity
()¶ - Returns the continuity.
Parameters: - E (TopoDS_Edge &) –
- F1 (TopoDS_Face &) –
- F2 (TopoDS_Face &) –
Return type: GeomAbs_Shape
- Returns the continuity.
Parameters: - E (TopoDS_Edge &) –
- S1 (Handle_Geom_Surface &) –
- S2 (Handle_Geom_Surface &) –
- L1 (TopLoc_Location &) –
- L2 (TopLoc_Location &) –
Return type: GeomAbs_Shape
-
BRep_Tool_Curve
()¶ - Returns the 3D curve of the edge. May be a Null handle. Returns in <L> the location for the curve. In <First> and <Last> the parameter range.
Parameters: - E (TopoDS_Edge &) –
- L (TopLoc_Location &) –
- First (float &) –
- Last (float &) –
Return type: - Returns the 3D curve of the edge. May be a Null handle. In <First> and <Last> the parameter range. It can be a copy if there is a Location.
Parameters: - E (TopoDS_Edge &) –
- First (float &) –
- Last (float &) –
Return type:
-
BRep_Tool_CurveOnSurface
()¶ - Returns the curve associated to the edge in the parametric space of the face. Returns a NULL handle if this curve does not exist. Returns in <First> and <Last> the parameter range.
Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
- First (float &) –
- Last (float &) –
Return type: - Returns the curve associated to the edge in the parametric space of the surface. Returns a NULL handle if this curve does not exist. Returns in <First> and <Last> the parameter range.
Parameters: - E (TopoDS_Edge &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- First (float &) –
- Last (float &) –
Return type: - Returns in <C>, <S>, <L> a 2d curve, a surface and a location for the edge <E>. <C> and <S> are null if the edge has no curve on surface. Returns in <First> and <Last> the parameter range.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- First (float &) –
- Last (float &) –
Return type: void
- Returns in <C>, <S>, <L> the 2d curve, the surface and the location for the edge <E> of rank <Index>. <C> and <S> are null if the index is out of range. Returns in <First> and <Last> the parameter range.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Geom2d_Curve &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- First (float &) –
- Last (float &) –
- Index (int) –
Return type: void
-
BRep_Tool_Degenerated
()¶ - Returns True if the edge is degenerated.
Parameters: E (TopoDS_Edge &) – Return type: bool
-
BRep_Tool_HasContinuity
()¶ - Returns True if the edge is on the surfaces of the two faces.
Parameters: - E (TopoDS_Edge &) –
- F1 (TopoDS_Face &) –
- F2 (TopoDS_Face &) –
Return type: - Returns True if the edge is on the surfaces.
Parameters: - E (TopoDS_Edge &) –
- S1 (Handle_Geom_Surface &) –
- S2 (Handle_Geom_Surface &) –
- L1 (TopLoc_Location &) –
- L2 (TopLoc_Location &) –
Return type: - Returns True if the edge has regularity on some two surfaces
Parameters: E (TopoDS_Edge &) – Return type: bool
-
BRep_Tool_IsClosed
()¶ - If S is Shell, returns True if it has no free boundaries (edges). If S is Wire, returns True if it has no free ends (vertices). (Internal and External sub-shepes are ignored in these checks) If S is Edge, returns True if its vertices are the same. For other shape types returns S.Closed().
Parameters: S (TopoDS_Shape &) – Return type: bool - Returns True if <E> has two PCurves in the parametric space of <F>. i.e. <F> is on a closed surface and <E> is on the closing curve.
Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
Return type: - Returns True if <E> has two PCurves in the parametric space of <S>. i.e. <S> is a closed surface and <E> is on the closing curve.
Parameters: - E (TopoDS_Edge &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: - Returns True if <E> has two arrays of indices in the triangulation <T>.
Parameters: - E (TopoDS_Edge &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type:
-
BRep_Tool_IsGeometric
()¶ - Returns True if <E> is a 3d curve or a curve on surface.
Parameters: E (TopoDS_Edge &) – Return type: bool
-
BRep_Tool_NaturalRestriction
()¶ - Returns the NaturalRestriction flag of the face.
Parameters: F (TopoDS_Face &) – Return type: bool
-
BRep_Tool_Parameter
()¶ - Returns the parameter of <V> on <E>.
Parameters: - V (TopoDS_Vertex &) –
- E (TopoDS_Edge &) –
Return type: - Returns the parameters of the vertex on the pcurve of the edge on the face.
Parameters: - V (TopoDS_Vertex &) –
- E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
Return type: - Returns the parameters of the vertex on the pcurve of the edge on the surface.
Parameters: - V (TopoDS_Vertex &) –
- E (TopoDS_Edge &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type:
-
BRep_Tool_Parameters
()¶ - Returns the parameters of the vertex on the face.
Parameters: - V (TopoDS_Vertex &) –
- F (TopoDS_Face &) –
Return type:
-
BRep_Tool_PolygonOnSurface
()¶ - Returns the polygon associated to the edge in the parametric space of the face. Returns a NULL handle if this polygon does not exist.
Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
Return type: - Returns the polygon associated to the edge in the parametric space of the surface. Returns a NULL handle if this polygon does not exist.
Parameters: - E (TopoDS_Edge &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: - Returns in <C>, <S>, <L> a 2d curve, a surface and a location for the edge <E>. <C> and <S> are null if the edge has no polygon on surface.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Poly_Polygon2D &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
Return type: void
- Returns in <C>, <S>, <L> the 2d curve, the surface and the location for the edge <E> of rank <Index>. <C> and <S> are null if the index is out of range.
Parameters: - E (TopoDS_Edge &) –
- C (Handle_Poly_Polygon2D &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- Index (int) –
Return type: void
-
BRep_Tool_PolygonOnTriangulation
()¶ - Returns the polygon associated to the edge in the parametric space of the face. Returns a NULL handle if this polygon does not exist.
Parameters: - E (TopoDS_Edge &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type: - Returns in <P>, <T>, <L> a polygon on triangulation, a triangulation and a location for the edge <E>. <P> and <T> are null if the edge has no polygon on triangulation.
Parameters: - E (TopoDS_Edge &) –
- P (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
Return type: void
- Returns in <P>, <T>, <L> a polygon on triangulation, a triangulation and a location for the edge <E> for the range index. <C> and <S> are null if the edge has no polygon on triangulation.
Parameters: - E (TopoDS_Edge &) –
- P (Handle_Poly_PolygonOnTriangulation &) –
- T (Handle_Poly_Triangulation &) –
- L (TopLoc_Location &) –
- Index (int) –
Return type: void
-
BRep_Tool_Range
()¶ - Gets the range of the 3d curve.
Parameters: - E (TopoDS_Edge &) –
- First (float &) –
- Last (float &) –
Return type: void
- Gets the range of the edge on the pcurve on the surface.
Parameters: - E (TopoDS_Edge &) –
- S (Handle_Geom_Surface &) –
- L (TopLoc_Location &) –
- First (float &) –
- Last (float &) –
Return type: void
- Gets the range of the edge on the pcurve on the face.
Parameters: - E (TopoDS_Edge &) –
- F (TopoDS_Face &) –
- First (float &) –
- Last (float &) –
Return type: void
-
BRep_Tool_SameParameter
()¶ - Returns the SameParameter flag for the edge.
Parameters: E (TopoDS_Edge &) – Return type: bool
-
BRep_Tool_SameRange
()¶ - Returns the SameRange flag for the edge.
Parameters: E (TopoDS_Edge &) – Return type: bool
-
BRep_Tool_SetUVPoints
()¶ - Sets the UV locations of the extremities of the edge.
Parameters: Return type: void
- Sets the UV locations of the extremities of the edge.
Parameters: Return type: void
-
BRep_Tool_Surface
()¶ - Returns the geometric surface of the face. Returns in <L> the location for the surface.
Parameters: - F (TopoDS_Face &) –
- L (TopLoc_Location &) –
Return type: - Returns the geometric surface of the face. It can be a copy if there is a Location.
Parameters: F (TopoDS_Face &) – Return type: Handle_Geom_Surface
-
BRep_Tool_Tolerance
()¶ - Returns the tolerance of the face.
Parameters: F (TopoDS_Face &) – Return type: float - Returns the tolerance for <E>.
Parameters: E (TopoDS_Edge &) – Return type: float - Returns the tolerance.
Parameters: V (TopoDS_Vertex &) – Return type: float
-
BRep_Tool_UVPoints
()¶ - Gets the UV locations of the extremities of the edge.
Parameters: Return type: void
- Gets the UV locations of the extremities of the edge.
Parameters: Return type: void
-
class
Handle_BRep_Curve3D
(*args)¶ Bases:
OCC.BRep.Handle_BRep_GCurve
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_CurveOn2Surfaces
(*args)¶ Bases:
OCC.BRep.Handle_BRep_CurveRepresentation
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_CurveOnClosedSurface
(*args)¶ Bases:
OCC.BRep.Handle_BRep_CurveOnSurface
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_CurveOnSurface
(*args)¶ Bases:
OCC.BRep.Handle_BRep_GCurve
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_CurveRepresentation
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_GCurve
(*args)¶ Bases:
OCC.BRep.Handle_BRep_CurveRepresentation
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_ListNodeOfListOfCurveRepresentation
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_ListNodeOfListOfPointRepresentation
(*args)¶ Bases:
OCC.TCollection.Handle_TCollection_MapNode
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_PointOnCurve
(*args)¶ Bases:
OCC.BRep.Handle_BRep_PointRepresentation
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_PointOnCurveOnSurface
(*args)¶ Bases:
OCC.BRep.Handle_BRep_PointsOnSurface
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_PointOnSurface
(*args)¶ Bases:
OCC.BRep.Handle_BRep_PointsOnSurface
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_PointRepresentation
(*args)¶ Bases:
OCC.MMgt.Handle_MMgt_TShared
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_PointsOnSurface
(*args)¶ Bases:
OCC.BRep.Handle_BRep_PointRepresentation
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_Polygon3D
(*args)¶ Bases:
OCC.BRep.Handle_BRep_CurveRepresentation
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_PolygonOnClosedSurface
(*args)¶ Bases:
OCC.BRep.Handle_BRep_PolygonOnSurface
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_PolygonOnClosedTriangulation
(*args)¶ Bases:
OCC.BRep.Handle_BRep_PolygonOnTriangulation
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_PolygonOnSurface
(*args)¶ Bases:
OCC.BRep.Handle_BRep_CurveRepresentation
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_PolygonOnTriangulation
(*args)¶ Bases:
OCC.BRep.Handle_BRep_CurveRepresentation
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_TEdge
(*args)¶ Bases:
OCC.TopoDS.Handle_TopoDS_TEdge
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_TFace
(*args)¶ Bases:
OCC.TopoDS.Handle_TopoDS_TFace
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
Handle_BRep_TVertex
(*args)¶ Bases:
OCC.TopoDS.Handle_TopoDS_TVertex
-
static
DownCast
()¶
-
GetObject
()¶
-
IsNull
()¶
-
Nullify
()¶
-
thisown
¶ The membership flag
-
static
-
class
SwigPyIterator
(*args, **kwargs)¶ Bases:
object
-
advance
()¶
-
copy
()¶
-
decr
()¶
-
distance
()¶
-
equal
()¶
-
incr
()¶
-
next
()¶
-
previous
()¶
-
thisown
¶ The membership flag
-
value
()¶
-
-
new_instancemethod
(func, inst, cls)¶
-
register_handle
(handle, base_object)¶ Inserts the handle into the base object to prevent memory corruption in certain cases