UnitVector2D#

class ansys.geometry.core.math.vector.UnitVector2D(shape, dtype=float, buffer=None, offset=0, strides=None, order=None)#

Bases: Vector2D

Provides for creating and managing a 3D unit vector.

Parameters:
inputndarray, Vector2D

Overview#

from_points

Create a 2D unit vector from two distinct 2D points.

Import detail#

from ansys.geometry.core.math.vector import UnitVector2D

Method detail#

classmethod UnitVector2D.from_points(point_a: beartype.typing.Union[numpy.ndarray, ansys.geometry.core.typing.RealSequence, ansys.geometry.core.math.point.Point2D], point_b: beartype.typing.Union[numpy.ndarray, ansys.geometry.core.typing.RealSequence, ansys.geometry.core.math.point.Point2D])#

Create a 2D unit vector from two distinct 2D points.

Parameters:
point_aPoint2D

Point2D class representing the first point.

point_bPoint2D

Point2D class representing the second point.

Returns:
UnitVector2D

2D unit vector from point_a to point_b.