Axis3D
Canonical path: NemAll_Python_Geometry.Axis3D
Representation class for 3D Axis
Methods:
-
GetAxisPoint
–Get axis point in world coordinate system.
-
GetAxisPoint2
–Get second axis point. Used world coordinate system.
-
GetAxisRelPoint
–Get axis point in local coordinate system
-
GetAxisRelPoint2
–Get second axis point. Used local coordinate system
-
GetRefPoint
–Get reference point.
-
GetVector
–Get axis vector
-
Set
–Overloaded function. See individual overloads.
-
SetAxisPoint
–Set axis point, used world coordinate system.
-
SetAxisRelPoint
–Set axis point, used local coordinate system.
-
SetRefPoint
–Set reference point
-
SetVector
–Set axis vector
-
__eq__
–Comparison of axes.
-
__init__
–Overloaded function. See individual overloads.
-
__repr__
–Convert to string
Attributes:
-
AxisPoint
(Point3D
) –Get axis point in world coordinate system.
-
AxisRefPoint
(Point3D
) –Get reference point.
-
AxisRelPoint
(Point3D
) –Get axis point in local coordinate system
-
AxisVector
(Vector3D
) –Get axis vector
GetAxisPoint
GetAxisPoint() -> Point3D
GetAxisPoint2
GetAxisPoint2() -> Point3D
Get second axis point. Used world coordinate system.
Returns:
-
Point3D
–Second axis point in world coordinates
GetAxisRelPoint
GetAxisRelPoint() -> Point3D
GetAxisRelPoint2
GetAxisRelPoint2() -> Point3D
Get second axis point. Used local coordinate system
Returns:
-
Point3D
–Second axis point in local coordinates
SetAxisPoint
SetAxisPoint(point: Point3D)
Set axis point, used world coordinate system.
Parameters:
-
point
(Point3D
) –Axis point in world coordinates
SetAxisRelPoint
SetAxisRelPoint(axisPoint: Point3D)
Set axis point, used local coordinate system.
Parameters:
-
axisPoint
(Point3D
) –Axis point in local coordinates
SetRefPoint
SetRefPoint(refPoint: Point3D)
SetVector
SetVector(vector: Vector3D)
__eq__
__eq__(axis: Axis3D) -> bool
Comparison of axes.
Be careful, this method work without tolerance!
Parameters:
-
axis
(Axis3D
) –axis to be compared.
Returns:
-
bool
–True when axes are equal, otherwise false.