public CoordinateSystem(Point3D origin, UnitVector3D xAxis, UnitVector3D yAxis, UnitVector3D zAxis) : this(origin, xAxis.ToVector3D(), yAxis.ToVector3D(), zAxis.ToVector3D()) { }
/// <summary> /// Project Vector3D onto this plane /// </summary> /// <param name="vector3DToProject">The Vector3D to project</param> /// <returns>The projected Vector3D</returns> public Ray3D Project(UnitVector3D vector3DToProject) { return(Project(vector3DToProject.ToVector3D())); }