UnitVector3D#

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

Bases: Vector3D

Provides for creating and managing a 3D unit vector.

Parameters:
inputndarray | RealSequence | Vector3D

Overview#

from_points

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

Import detail#

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

Method detail#

classmethod UnitVector3D.from_points(point_a: numpy.ndarray | ansys.geometry.core.typing.RealSequence | ansys.geometry.core.math.point.Point3D, point_b: numpy.ndarray | ansys.geometry.core.typing.RealSequence | ansys.geometry.core.math.point.Point3D)#

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

Parameters:
point_andarray | RealSequence | Point3D

Point3D class representing the first point.

point_bndarray | RealSequence | Point3D

Point3D class representing the second point.

Returns:
UnitVector3D

3D unit vector from point_a to point_b.