Skip to main content

NurbsPath3D

Complete API reference for NurbsPath3D, including constructors, attributes, virtual attributes, and methods.

Package: JAVARuntime

Category: NurbsPath

Component: no


public class NurbsPath3D

Constructors

SignatureDescription
NurbsPath3D(NurbsPath3D)Executes NurbsPath3D and returns after the underlying engine call finishes.
NurbsPath3D()Executes NurbsPath3D and returns after the underlying engine call finishes.
NurbsPath3D([List<Vector3>])Creates a new instance of NurbsPath3D.
NurbsPath3D(boolean)Creates a new instance of NurbsPath3D.
NurbsPath3D([List<Vector3>], boolean)Creates a new instance of NurbsPath3D.

Methods

SignatureReturnsDescription
evaluate(float)Vector3Performs the evaluate operation using the provided parameters (u).
evaluate(float, Vector3)Vector3Performs the evaluate operation using the provided parameters (u, out).
evaluatePath(int)List<Vector3>Performs the evaluatePath operation using the provided parameters (resolution).
evaluatePath(int, List<Vector3>)List<Vector3>Performs the evaluatePath operation using the provided parameters (resolution, list).
addPoint(Vector3)voidAdds point to the collection.
addPath(List<Vector3>)voidAdds path to the collection.
getPoint(int)Vector3Returns the current point.
removePoint(Vector3)voidRemoves point from the collection.
removePoint(int)voidRemoves point from the collection.
pointsCount()intExecutes pointsCount and returns after the underlying engine call finishes.
isContinuous()booleanReturns whether continuous is true.
setContinuous(boolean)voidSets or updates the continuous.