Ejemplo n.º 1
0
        public Panel(Polyline p0, Polyline p1)
        {
            this.contourNoJoints = new Polyline[] { new Polyline(p0), new Polyline(p1) };
            this.contour         = new Polyline[] { new Polyline(p0), new Polyline(p1) };

            mesh = Mesh.CreateFromClosedPolyline(PolylineUtil.tweenPolylines(new Polyline(p0), new Polyline(p1)));

            this.planeOffset0 = p0.plane();
            this.planeOffset1 = p1.plane();
            this.plane        = new Plane((planeOffset0.Origin + planeOffset1.Origin) * 0.5, planeOffset0.XAxis, planeOffset0.YAxis);
        }
Ejemplo n.º 2
0
 public Polyline MidContour()
 {
     return(PolylineUtil.tweenPolylines(contour[0], contour[1]));
 }