Plane3D
Canonical path: NemAll_Python_Geometry.Plane3D
Representation class for 3D plane.
Methods:
-
CalcPlaneVectors–Calc X and Y axis vectors for plane
-
GetPoint–Get 3D Plane reference point
-
GetTransformationMatrix–Get transformation matrix for given plane 3D
-
GetVector–Get the Normal Vector
-
Set–Initialize Plane from point and vector
-
SetPoint–Set reference point
-
SetVector–Set the Normal Vector
-
__eq__–Comparison of planes without tolerance.
-
__init__–Overloaded function. See individual overloads.
-
__mul__–Overloaded function. See individual overloads.
-
__repr__–Convert to string
Attributes:
CalcPlaneVectors
GetTransformationMatrix
GetTransformationMatrix() -> Matrix3D
Set
__eq__
__eq__(plane: Plane3D) -> object
Comparison of planes without tolerance.
Be careful, this method work without tolerance!
Parameters:
-
plane(Plane3D) –Compared plane.
Returns:
-
object–True when planes are equal, otherwise false.
__init__
overloaded
Initialize
__init__(plane: Plane3D)
Constructor
Create 3D Plane from three points which lies on this plane. If plane can not be computed, then constructor throw geometry exception 'Incorrect parameters'.
Parameters:
__init__(axis: Axis3D)