public override void Run(RenderControl render)
        {
            var baseSketch = SketchBuilder.MakeRectangle(GP.XOY(), 10, 20, 2, false);

            // project to plane
            var topSketch = ProjectionTool.ProjectOnPlane(baseSketch, new GPnt(0, 0, 30), new GDir(0, -0.5, 0.5), GP.DZ());

            // make loft
            var shape = FeatureTool.Loft(baseSketch, topSketch, true);

            render.ShowShape(shape, ColorTable.Green);
        }
Exemple #2
0
 TopoShape Project(TopoShape baseShape, GPnt postion, GDir dir, GDir projDir)
 {
     return(ProjectionTool.ProjectOnPlane(baseShape, postion, dir, projDir));
 }