Exemplo n.º 1
0
        SketchSegment Line(SketchPoint a, SketchPoint b)
        {
            clear();
            SketchSegment segment = Segments[iSegments++] = Model.SketchManager.CreateLine(a.X, a.Y, 0, b.X, b.Y, 0);

            clear(); a.Select(true); select(iSegments - 1, "a"); merge();
            clear(); b.Select(true); select(iSegments - 1, "b"); merge();
            return(segment);
        }
Exemplo n.º 2
0
        SketchSegment Line(SketchPoint p, double x, double y)
        {
            clear();
            Vector        b       = ~P(x, y);
            SketchSegment segment = Segments[iSegments++] = Model.SketchManager.CreateLine(p.X, p.Y, 0, b.x, b.y, 0);

            clear(); p.Select(true); select(iSegments - 1, "a"); merge();
            LastPoint = P(x, y);
            return(segment);
        }
Exemplo n.º 3
0
        //nsion.SelectByID2("Point4", "SKETCHPOINT", 0, 0.03, 0, true, 0, null, 0);

        //                                                     ELEMENTS


        Feature Axis(float x, float y, float z, float xx, float yy, float zz)
        {
            SketchPoint one = Point3D(x, y, z), two = Point3D(xx, yy, zz);

            one.Select(true); two.Select(true); Model.InsertAxis2(true); return(Last());
        }
Exemplo n.º 4
0
 void Arc(SketchPoint start, SketchPoint end)
 {
     Segments[iSegments++] = Model.SketchManager.CreateTangentArc(start.X, start.Y, 0, end.X, end.Y, 0, 1);
     clear();    get(iSegments - 1, "b").Select(true);   end.Select(true);  merge(); tangent();
 }
Exemplo n.º 5
0
 public PointD draw(SketchManager sm)
 {
     sketch = sm.CreatePoint(X, Y, Z);
     sketch.Select(false);
     return(this);
 }