Uses of Interface
toxi.geom.nurbs.NurbsCurve
-
Uses of NurbsCurve in toxi.geom.nurbs
Modifier 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 NurbsCurve
CurveUtils.connectCurves
(NurbsCurve[] curves) static NurbsCurve
CurveUtils.connectCurves
(NurbsCurve curve1, NurbsCurve curve2) static NurbsCurve
Create an Arc.static NurbsCurve
NurbsCreator.createFullCircleQuad7
(Origin3D o, float r) Create a full-circle NurbsCurve around the given Origin with radius r.static NurbsCurve
NurbsCreator.createFullCircleQuad9
(Origin3D o, float r) Create a full-circle NurbsCurve around the given Origin with radius r.static NurbsCurve
NurbsCreator.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 NurbsCurve
NurbsCreator.globalCurveInterpolation
(Vec3D[] points, int degree) Interpolates a NurbCurve form the given Points using a global interpolation technique.static NurbsCurve
CurveUtils.increaseDegree
(NurbsCurve curve, int t) Modifier and TypeMethodDescriptionstatic NurbsCurve
CurveUtils.connectCurves
(NurbsCurve[] curves) static NurbsCurve
CurveUtils.connectCurves
(NurbsCurve curve1, NurbsCurve curve2) static NurbsSurface
NurbsCreator.createRevolvedSurface
(Axis3D a, NurbsCurve curve, double theta) Create a revolved NurbsSurface from the given NurbsCurve around the given axis whith the angle theta.static NurbsSurface
NurbsCreator.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 NurbsSurface
NurbsCreator.createSwungSurface
(NurbsCurve proj, NurbsCurve traj, float alpha) Creates aNurbsSurface
by swinging a profileNurbsCurve
in the XZ plane around a trajectory curve in the XY plane.CurveUtils.equalizeConnectCurves
(NurbsCurve[] curves) static NurbsSurface
NurbsCreator.extrudeCurve
(NurbsCurve curve, Vec3D extrude) Perform a linear extrusion of the givenNurbsCurve
along the supplied vector to produce a newNurbsSurface
.static NurbsCurve
CurveUtils.increaseDegree
(NurbsCurve curve, int t)