Uses of Interface
toxi.geom.nurbs.NurbsCurve
Packages that use NurbsCurve
-
Uses of NurbsCurve in toxi.geom.nurbs
Classes in toxi.geom.nurbs that implement NurbsCurveMethods in toxi.geom.nurbs that return NurbsCurveModifier and TypeMethodDescriptionCurveCreator.addControlPoint(Vec3D cp) Add a normal Point as ControlPoint to the CurveCreator.CurveCreator.addControlPoint(Vec4D cp) Add a new Controlpoint to the current CurveCreator.static NurbsCurveCurveUtils.connectCurves(NurbsCurve[] curves) static NurbsCurveCurveUtils.connectCurves(NurbsCurve curve1, NurbsCurve curve2) static NurbsCurveCreate an Arc.static NurbsCurveNurbsCreator.createFullCircleQuad7(Origin3D o, float r) Create a full-circle NurbsCurve around the given Origin with radius r.static NurbsCurveNurbsCreator.createFullCircleQuad9(Origin3D o, float r) Create a full-circle NurbsCurve around the given Origin with radius r.static NurbsCurveNurbsCreator.createSemiCircle(Origin3D o, float r) Create a semi-circle NurbsCurve around the given Origin with radius r.CurveUtils.equalizeConnectCurves(NurbsCurve[] curves) CurveCreator.getCurve()Get the curve NurbsCurve of the CurveCreatorstatic NurbsCurveNurbsCreator.globalCurveInterpolation(Vec3D[] points, int degree) Interpolates a NurbCurve form the given Points using a global interpolation technique.static NurbsCurveCurveUtils.increaseDegree(NurbsCurve curve, int t) Methods in toxi.geom.nurbs with parameters of type NurbsCurveModifier and TypeMethodDescriptionstatic NurbsCurveCurveUtils.connectCurves(NurbsCurve[] curves) static NurbsCurveCurveUtils.connectCurves(NurbsCurve curve1, NurbsCurve curve2) static NurbsSurfaceNurbsCreator.createRevolvedSurface(Axis3D a, NurbsCurve curve, double theta) Create a revolved NurbsSurface from the given NurbsCurve around the given axis whith the angle theta.static NurbsSurfaceNurbsCreator.createRevolvedSurface(Axis3D a, NurbsCurve curve, double thetaStart, double thetaEnd) Create a revolved NurbsSurface from the given NurbsCurve around the given axis whith the angle theta.static NurbsSurfaceNurbsCreator.createSwungSurface(NurbsCurve proj, NurbsCurve traj, float alpha) Creates aNurbsSurfaceby swinging a profileNurbsCurvein the XZ plane around a trajectory curve in the XY plane.CurveUtils.equalizeConnectCurves(NurbsCurve[] curves) static NurbsSurfaceNurbsCreator.extrudeCurve(NurbsCurve curve, Vec3D extrude) Perform a linear extrusion of the givenNurbsCurvealong the supplied vector to produce a newNurbsSurface.static NurbsCurveCurveUtils.increaseDegree(NurbsCurve curve, int t)