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); }
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); }
//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()); }
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(); }
public PointD draw(SketchManager sm) { sketch = sm.CreatePoint(X, Y, Z); sketch.Select(false); return(this); }