NurbsSurface

Inheritance: java.lang.Object, ColladaElement

The NURBS surface. Describes a NURBS surface in 3D space.

Constructors

ConstructorDescription
NurbsSurface()Initializes a new instance of the NurbsSurface class.

Methods

MethodDescription
getSource()Gets or sets the source.
setSource(Source[] value)Gets or sets the source.
getControlVertices()Gets or sets the control vertices.
setControlVertices(ControlVertices value)Gets or sets the control vertices.
getExtra()Gets or sets the extra.
setExtra(Extra[] value)Gets or sets the extra.
getDegreeU()Gets or sets the degree u. Specifies the degree of the NURBS curve for the u direction. Required.
setDegreeU(long value)Gets or sets the degree u. Specifies the degree of the NURBS curve for the u direction. Required.
getClosedU()Gets or sets a value indicating whether is closed u. Specifies whether a NURBS curve is closed for the u direction. The default is false. Optional.
setClosedU(boolean value)Gets or sets a value indicating whether is closed u. Specifies whether a NURBS curve is closed for the u direction. The default is false. Optional.
getDegreeV()Gets or sets the degree v. Specifies the degree of the NURBS curve for the v direction. Required.
setDegreeV(long value)Gets or sets the degree v. Specifies the degree of the NURBS curve for the v direction. Required.
getClosedV()Gets or sets a value indicating whether is closed v. Specifies whether a NURBS curve is closed for the v direction. The default is false. Optional.
setClosedV(boolean value)Gets or sets a value indicating whether is closed v. Specifies whether a NURBS curve is closed for the v direction. The default is false. Optional.

NurbsSurface()

public NurbsSurface()

Initializes a new instance of the NurbsSurface class.

getSource()

public final Source[] getSource()

Gets or sets the source.

Returns: Source[]

setSource(Source[] value)

public final void setSource(Source[] value)

Gets or sets the source.

getControlVertices()

public final ControlVertices getControlVertices()

Gets or sets the control vertices.

Returns: ControlVertices

setControlVertices(ControlVertices value)

public final void setControlVertices(ControlVertices value)

Gets or sets the control vertices.

getExtra()

public final Extra[] getExtra()

Gets or sets the extra.

Returns: Extra[]

setExtra(Extra[] value)

public final void setExtra(Extra[] value)

Gets or sets the extra.

getDegreeU()

public final long getDegreeU()

Gets or sets the degree u. Specifies the degree of the NURBS curve for the u direction. Required.

Returns: long

setDegreeU(long value)

public final void setDegreeU(long value)

Gets or sets the degree u. Specifies the degree of the NURBS curve for the u direction. Required.

getClosedU()

public final boolean getClosedU()

Gets or sets a value indicating whether is closed u. Specifies whether a NURBS curve is closed for the u direction. The default is false. Optional.

Returns: boolean

setClosedU(boolean value)

public final void setClosedU(boolean value)

Gets or sets a value indicating whether is closed u. Specifies whether a NURBS curve is closed for the u direction. The default is false. Optional.

getDegreeV()

public final long getDegreeV()

Gets or sets the degree v. Specifies the degree of the NURBS curve for the v direction. Required.

Returns: long

setDegreeV(long value)

public final void setDegreeV(long value)

Gets or sets the degree v. Specifies the degree of the NURBS curve for the v direction. Required.

getClosedV()

public final boolean getClosedV()

Gets or sets a value indicating whether is closed v. Specifies whether a NURBS curve is closed for the v direction. The default is false. Optional.

Returns: boolean

setClosedV(boolean value)

public final void setClosedV(boolean value)

Gets or sets a value indicating whether is closed v. Specifies whether a NURBS curve is closed for the v direction. The default is false. Optional.