Line3D
@Serializable
Represents a 3-dimensional line defined by an origin point and a direction vector.
A Line3D
describes an infinite line in 3D space that extends through the origin
in the direction specified by the direction
vector. The line may be manipulated through arithmetic operations such as addition, subtraction, scaling, and division.