ExtrudedAreaSolid3D
Canonical path: NemAll_Python_Geometry.ExtrudedAreaSolid3D
Representation class for solid created by extrusion of area by given direction vector
Methods:
-
GetDirection
–Get direction for extrusion
-
GetExtrudedArea
–Get extruded area
-
GetRefPoint
–Get the reference point
-
IsValid
–Check if the Solid is valid
-
SetDirection
–Set direction for extrusion
-
SetExtrudedArea
–Set extruded area
-
SetRefPoint
–Set reference point
-
__eq__
–Comparison of extruded area solids.
-
__init__
–Overloaded function. See individual overloads.
-
__mul__
–Matrix transformation
-
__repr__
–Convert to string
Attributes:
-
Direction
(Vector3D
) –Get direction for extrusion
-
ExtrudedArea
(PolygonalArea3D
) –Get extruded area
-
RefPoint
(Point3D
) –Get the reference point
GetDirection
GetDirection() -> Vector3D
GetExtrudedArea
GetExtrudedArea() -> PolygonalArea3D
SetDirection
SetDirection(dir: Vector3D)
SetExtrudedArea
SetExtrudedArea(area: PolygonalArea3D)
SetRefPoint
SetRefPoint(refPoint: Point3D)
__eq__
__eq__(extruded_area_solid: ExtrudedAreaSolid3D) -> bool
Comparison of extruded area solids.
Be careful, this method work without tolerance!
Parameters:
-
extruded_area_solid
(ExtrudedAreaSolid3D
) –extruded area solid to be compared.
Returns:
-
bool
–True when extruded area solids are equal, otherwise false.
__init__
overloaded
Initialize
__init__(solid: ExtrudedAreaSolid3D)
Copy constructor.
Parameters:
-
solid
(ExtrudedAreaSolid3D
) –Extruded area solid which will be copied
__init__(refPoint: Point3D, solid: ExtrudedAreaSolid3D)
Copy constructor.
Parameters:
-
refPoint
(Point3D
) –Solid which will be copied
-
solid
(ExtrudedAreaSolid3D
) –reference point
__mul__
__mul__(matrix: Matrix3D) -> ExtrudedAreaSolid3D