|
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 | MakeCircle (GCirc circle) |
|
static TopoShape | MakeCircle (GPnt p1, GPnt p2, GPnt p3) |
|
static TopoShape | MakeEllipse (GPnt center, double majorRadius, double minorRadius, GDir xdir, GDir zdir) |
|
static TopoShape | MakeEllipse (GAx2 location, double majorRadius, double minorRadius) |
|
static TopoShape | MakeEllipse (GElips elips) |
|
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 | MakeRectangleByCenter (GAx2 center, 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 | MakePolyline (GPntList points) |
|
static TopoShape | MakePolyline (GPntList points, DoubleList bulges, GPnt normal, 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 | MakeBSplineCurve (TopoShapeList curves, EnumConvertParameterisationType type) |
|
static TopoShape | MakeBSplineCurve (TopoShapeList curves) |
|
static TopoShape | MakeBSplineCurve (TopoShape curve, EnumConvertParameterisationType type) |
|
static TopoShape | MakeBSplineCurve (TopoShape curve) |
|
static TopoShape | MakeBSplineCurve (TopoShape wire, int closed, EnumConvertParameterisationType type) |
|
static TopoShape | MakeBSplineCurve (TopoShape wire, int closed) |
|
static TopoShape | MakeBSplineByCurves (TopoShapeList curves, EnumConvertParameterisationType type) |
|
static TopoShape | MakeBSplineByCurves (TopoShapeList curves) |
|
static TopoShape | MakeBSplineByCurve (TopoShape curve, EnumConvertParameterisationType type) |
|
static TopoShape | MakeBSplineByCurve (TopoShape curve) |
|
static TopoShape | MakeBSplineByWire (TopoShape wire, int closed, EnumConvertParameterisationType type) |
|
static TopoShape | MakeBSplineByWire (TopoShape wire, int closed) |
|
static TopoShape | MakeWire (TopoShape edge) |
|
static TopoShape | MakeWire (TopoShapeList edges) |
|
static TopoShape | MakeWire (TopoShape edge1, TopoShape edge2) |
|
static TopoShapeList | ConnectToWires (TopoShapeList shapes, double tol, boolean sharedVeterx) |
|
static TopoShapeList | ConnectWiresToWires (TopoShapeList wires, double tol, boolean sharedVeterx) |
|
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 | MakePolygonFace (TopoShapeList wires) |
|
static TopoShape | MakePolygonFaceByPoints (GPntList points) |
|
static TopoShape | MakePolygonFaceByWires (TopoShapeList wires) |
|
static TopoShape | MakePlanarFace (TopoShape wire) |
|
static TopoShape | MakePlanarFace (GPln plane, double minU, double maxU, double minV, double maxV) |
|
static TopoShape | MakePlanarFace (GPln plane) |
|
static TopoShape | TrimCurve (TopoShape curve, double startP, double endP) |
|
static TopoShape | MakeCurve (ParametricCurve curve, double startU, double lastU) |
|
static TopoShape | MakeCurveOnSurface (TopoShape curve2d, TopoShape surface) |
|
static TopoShape | MakeWindingCurve (TopoShape sketchWire, TopoShape surface) |
|
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 主要用于创建三维点、曲线、平面等。