namespace GeometriCS.structs { /// /// A line through the R cubed space with double precision. /// public class Line3d { /// /// A point that lies on the line. /// public Vector3d PointOnLine { get; set; } /// /// Direction vector, along which all the points on the line lie. /// public Vector3d Direction { get; set; } /// /// Constructor for the line. /// /// Point that lies on the line. /// Direction vector on the line. public Line3d(Vector3d pointOnLine, Vector3d direction) { PointOnLine = pointOnLine; Direction = direction; } } }