示例#1
0
        public bool IsParallelTo(GePlane Plane)
        {
            if (null == Plane) return false;

            return _Proxy.IsParallelTo(Plane._Proxy);
        }
示例#2
0
        public bool IsOn(GePlane Plane)
        {
            if (null == Plane) return false;

            return _Proxy.IsOn(Plane._Proxy);
        }
示例#3
0
 public GePoint GetIntersection(GePlane Plane)
 {
     if (null == Plane) return null;
     return new GePoint(_Proxy.GetIntersection(Plane._Proxy));
 }
示例#4
0
 public GePlane GetPerpendicularPlane(GePoint point)
 {
     if (null == point) return null;
     GePlane Plane = new GePlane(
         _Proxy.GetPerpendicularPlane(point._Proxy));
     return Plane;
 }
示例#5
0
 // The shortest distance of line to plane.
 public double DistanceTo(GePlane plane)
 {
     Debug.Assert(plane != null);
     return _Proxy.DistanceTo(plane._Proxy);
 }