public Line3D(Point3D p1, Point3D p2) { _point = p1.Clone(); _vector = new Vector3D(p2.X - p1.X, p2.Y - p1.Y, p2.Z - p1.Z); }
public Segment3D(Point3D a, Point3D b) { _a = a.Clone(); _b = b.Clone(); }
public Line3D(Point3D p, Vector3D v) { _point = p.Clone(); _vector = v.Clone(); }
public Segment3D(Point3D a, Point3D b) { _a = a.Clone(); _b = b.Clone(); }
public Line3D(Point3D p, Vector3D v) { _point = p.Clone(); _vector = v.Clone(); }
public Segment3D(Point3D a, Point3D b) { A = a.Clone(); B = b.Clone(); }
public Line3D(Point3D p, Vector3D v) { Point = p.Clone(); Vector = v.Clone(); }