public bool Intersect(Slice3D b, out Segment3D intersection) { // todo: check. this always returns false???? intersection = null; if (!Plane.Intersect(b.Plane, out var line)) { return(false); } return(false); }
public bool Intersect(Slice3D b, out Segment3D intersection) { intersection = null; Line3D line; if (!Plane.Intersect(b.Plane, out line)) { return(false); } return(false); }
public Segment3D Project(Segment3D segment) { return(new Segment3D(Project(segment.A), Project(segment.B))); }
public bool Intersect(Slice3D b, out Segment3D intersection) { intersection = null; Line3D line; if (!Plane.Intersect(b.Plane, out line)) return false; return false; }
public Segment3D Project(Segment3D segment) { return new Segment3D(Project(segment.A), Project(segment.B)); }