ClippedSweptSolid3D
Canonical path: NemAll_Python_Geometry.ClippedSweptSolid3D
Representation class for solid created by extrusion of area with borders of a plane at the bottom and a plane at the top in world z - axis direction
GetBottomPlane
GetBottomPlane() -> Plane3D
GetSweptArea
GetSweptArea() -> PolygonalArea2D
GetTopPlane
GetTopPlane() -> Plane3D
SetBottomPlane
SetBottomPlane(plane: Plane3D)
SetRefPoint
SetRefPoint(refPoint: Point3D)
SetSweptArea
SetSweptArea(area: PolygonalArea2D)
SetTopPlane
SetTopPlane(plane: Plane3D)
__eq__
__eq__(clippedSweptSolid: ClippedSweptSolid3D) -> object
Comparison of clippedSweptSolids without tolerance.
Be careful, this method work without tolerance!
Parameters:
-
clippedSweptSolid
(ClippedSweptSolid3D
) –Compared clippedSweptSolid.
Returns:
-
object
–True when clippedSweptSolids are equal, otherwise false.
__init__
overloaded
Initialize
__init__(area: PolygonalArea2D, bottom: Plane3D, top: Plane3D)
Constructor which sets swept area, bottom and top planes.
Parameters:
-
area
(PolygonalArea2D
) –PolygonalArea3D
-
bottom
(Plane3D
) –Bottom Plane3D
-
top
(Plane3D
) –Top Plane3D
__init__(solid: ClippedSweptSolid3D)
Copy constructor.
Parameters:
-
solid
(ClippedSweptSolid3D
) –Clipped swept area solid which will be copied
__init__(refPoint: Point3D, solid: ClippedSweptSolid3D)
Copy constructor.
Parameters:
-
refPoint
(Point3D
) –reference point
-
solid
(ClippedSweptSolid3D
) –Solid which will be copied
Placeholder