|
static TopoShape | MakeVertex (GPnt pt) |
|
static TopoShape | MakeLine (GPnt start, GPnt end) |
|
static TopoShape | MakeLine (GLin line, double p1, double p2) |
|
static TopoShape | MakeCircle (GPnt center, double radius, GDir zdir) |
|
static TopoShape | MakeCircle (GAx2 location, double radius) |
|
static TopoShape | MakeEllipse (GPnt center, double majorRadius, double minorRadius, GDir xdir, GDir zdir) |
|
static TopoShape | MakeEllipse (GAx2 location, double majorRadius, double minorRadius) |
|
static TopoShape | MakeArcOfCircle (GCirc circle, GPnt start, GPnt end) |
|
static TopoShape | MakeArcOfCircle (GCirc circle, double start, double end) |
|
static TopoShape | MakeArcOfCircle (GPnt start, GPnt end, GPnt middle) |
|
static TopoShape | MakeArcOfEllipse (GElips elips, double start, double end) |
|
static TopoShape | MakeHypr (GHypr hypr, double p1, double p2) |
|
static TopoShape | MakeParab (GParab parab, double p1, double p2) |
|
static TopoShape | MakeRectangle (GAx2 coord, double len, double width, double radius, boolean bFilled) |
|
static TopoShape | MakePolygon (GAx2 coord, long number, double radius) |
|
static TopoShape | MakePolygon (GPntList points, boolean bClosed) |
|
static TopoShape | MakePolygon (GPntList points, double radius, boolean bFilled) |
|
static TopoShape | MakeBSpline (GPntList points, boolean periodicFlag) |
|
static TopoShape | MakeBSpline (GPntList points) |
|
static TopoShape | MakeBSpline (GPntList poles, DoubleList parameters, boolean periodicFlag) |
|
static TopoShape | MakeBSpline (GPntList poles, DoubleList parameters) |
|
static TopoShape | MakeBSpline (GPntList poles, DoubleList weights, DoubleList knots, Uint32List multiplicities, long degree, boolean periodicFlag, boolean checkRational) |
|
static TopoShape | MakeBSpline (GPntList poles, DoubleList weights, DoubleList knots, Uint32List multiplicities, long degree, boolean periodicFlag) |
|
static TopoShape | MakeBSpline (GPntList poles, DoubleList weights, DoubleList knots, Uint32List multiplicities, long degree) |
|
static TopoShape | MakeBezierCurve (GPntList poles) |
|
static TopoShape | MakeBezierCurve (GPntList poles, DoubleList weights) |
|
static TopoShape | MakeSpiral (double radius, double interval, double count, GAx3 ax, boolean reversed) |
|
static TopoShape | MakeSpiral (double radius, double interval, double count, GAx3 ax) |
|
static TopoShape | ToBSplineCurve (TopoShapeList curves, EnumConvertParameterisationType type) |
|
static TopoShape | ToBSplineCurve (TopoShapeList curves) |
|
static TopoShape | ToBSplineCurve (TopoShape curve, EnumConvertParameterisationType type) |
|
static TopoShape | ToBSplineCurve (TopoShape curve) |
|
static TopoShape | MakeWire (TopoShape edge) |
|
static TopoShape | MakeWire (TopoShapeList edges) |
|
static TopoShape | MakeWire (TopoShape edge1, TopoShape edge2) |
|
static TopoShapeList | ConnectEdgesToWires (TopoShapeList edges, double tol, boolean sharedVeterx) |
|
static TopoShapeList | ConnectEdgesToWires (TopoShape shape, boolean sharedVeterx, double theAngTol) |
|
static TopoShape | MakePolygonFace (GPntList points) |
|
static TopoShape | MakePlanarFace (TopoShape closedWire) |
|
static TopoShape | MakePlanarFace (GPln plane, double minU, double maxU, double minV, double maxV) |
|
static TopoShape | TrimCurve (TopoShape curve, double startP, double endP) |
|
static TopoShape | MakeCurveOnSurface (TopoShape curve2d, TopoShape surface) |
|
static TopoShape | MakeCurve (ParametricCurve curve, double startU, double lastU) |
|
static TopoShape | MakeTangentLine (TopoShape curve, GPnt nearPt, GPnt pt) |
|
static TopoShape | MakeTangentLine (TopoShape curve, GPnt nearPt, GLin line, double angle, double length) |
|
static GDirList | ComputePlaneDirection (TopoShape curve) |
|
<>
ShapeBuilder
Method to build basic 3D curve shapes.