Axis2D
Canonical path: NemAll_Python_Geometry.Axis2D
Representation class for 2D 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(Point2D) –Get axis point in world coordinate system.
-
AxisRefPoint(Point2D) –Get reference point.
-
AxisRelPoint(Point2D) –Get axis point in local coordinate system
-
AxisVector(Vector2D) –Get axis vector
GetAxisPoint
GetAxisPoint() -> Point2D
GetAxisPoint2
GetAxisPoint2() -> Point2D
Get second axis point. Used world coordinate system.
Returns:
-
Point2D–Second axis point in world coordinates
GetAxisRelPoint
GetAxisRelPoint() -> Point2D
GetAxisRelPoint2
GetAxisRelPoint2() -> Point2D
Get second axis point. Used local coordinate system
Returns:
-
Point2D–Second axis point in local coordinates
SetAxisPoint
SetAxisPoint(point: Point2D)
Set axis point, used world coordinate system.
Parameters:
-
point(Point2D) –Axis point in world coordinates
SetAxisRelPoint
SetAxisRelPoint(axisPoint: Point2D)
Set axis point, used local coordinate system.
Parameters:
-
axisPoint(Point2D) –Axis point in local coordinates
SetRefPoint
SetRefPoint(refPoint: Point2D)
SetVector
SetVector(vector: Vector2D)
__eq__
__eq__(axis: Axis2D) -> bool
Comparison of axes.
Be careful, this method work without tolerance!
Parameters:
-
axis(Axis2D) –axis to be compared.
Returns:
-
bool–True when axes are equal, otherwise false.