NurbsDirection

Inheritance: java.lang.Object

public class NurbsDirection

Sebuah 3D NurbsSurface memiliki dua arah, yaitu NurbsSurface.getU dan NurbsSurface.getV, NurbsDirection mendefinisikan data untuk setiap arah. Sebuah arah sebenarnya adalah kurva NURBS, yang berarti juga didefinisikan oleh getOrder, sebuah getKnotVectors, dan sekumpulan titik kontrol berbobot (didefinisikan dalam NurbsSurface).

Konstruktor

KonstruktorDeskripsi
NurbsDirection()Membuat instance baru dari NurbsDirection

Metode

MetodeDeskripsi
equals(Object arg0)
getClass()
getCount()Mendapatkan jumlah titik kontrol dalam arah saat ini.
getDegree()Mendapatkan derajat kurva NURBS, derajat didefinisikan sebagai Order - 1
getDivisions()Mendapatkan jumlah pembagian antara titik kontrol berdekatan dalam arah saat ini.
getKnotVectors()Mendapatkan vektor knot, yaitu urutan nilai parameter yang menentukan di mana dan bagaimana titik kontrol memengaruhi kurva NURBS.
getMultiplicity()Mendapatkan multiplikitas.
getOrder()Mendapatkan order kurva NURBS, yang menentukan jumlah titik kontrol terdekat yang memengaruhi setiap titik pada kurva.
getType()Mendapatkan tipe arah saat ini.
hashCode()
notify()
notifyAll()
setCount(int value)Mengatur jumlah titik kontrol dalam arah saat ini.
setDegree(int value)Mengatur derajat kurva NURBS, derajat didefinisikan sebagai Order - 1
setDivisions(int value)Mengatur jumlah pembagian antara titik kontrol berdekatan dalam arah saat ini.
setOrder(int value)Mengatur order kurva NURBS, yang menentukan jumlah titik kontrol terdekat yang memengaruhi setiap titik pada kurva.
setType(NurbsType value)Mengatur tipe arah saat ini.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

NurbsDirection()

public NurbsDirection()

Membuat instance baru dari NurbsDirection

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTipeDeskripsi
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCount()

public int getCount()

Mendapatkan jumlah titik kontrol dalam arah saat ini.

Returns: int - jumlah titik kontrol dalam arah saat ini.

getDegree()

public int getDegree()

Mendapatkan derajat kurva NURBS, derajat didefinisikan sebagai Order - 1

Returns: int - derajat kurva NURBS, derajat didefinisikan sebagai Order - 1

getDivisions()

public int getDivisions()

Mendapatkan jumlah pembagian antara titik kontrol berdekatan dalam arah saat ini.

Returns: int - jumlah pembagian antara titik kontrol berdekatan dalam arah saat ini.

getKnotVectors()

public List<Double> getKnotVectors()

Mendapatkan vektor knot, yaitu urutan nilai parameter yang menentukan di mana dan bagaimana titik kontrol memengaruhi kurva NURBS.

Returns: java.util.List<java.lang.Double> - vektor knot, yaitu urutan nilai parameter yang menentukan di mana dan bagaimana titik kontrol memengaruhi kurva NURBS.

getMultiplicity()

public List<Integer> getMultiplicity()

Mendapatkan multiplikitas.

Returns: java.util.List<java.lang.Integer> - multiplikasi.

getOrder()

public int getOrder()

Mendapatkan order kurva NURBS, yang menentukan jumlah titik kontrol terdekat yang memengaruhi setiap titik pada kurva.

Returns: int - urutan kurva NURBS, yang menentukan jumlah titik kontrol terdekat yang memengaruhi setiap titik pada kurva.

getType()

public NurbsType getType()

Mendapatkan tipe arah saat ini.

Returns: NurbsType - the type of the current direction.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setCount(int value)

public void setCount(int value)

Mengatur jumlah titik kontrol dalam arah saat ini.

Parameters:

ParameterTipeDeskripsi
nilaiintNilai baru

setDegree(int value)

public void setDegree(int value)

Mengatur derajat kurva NURBS, derajat didefinisikan sebagai Order - 1

Parameters:

ParameterTipeDeskripsi
nilaiintNilai baru

setDivisions(int value)

public void setDivisions(int value)

Mengatur jumlah pembagian antara titik kontrol berdekatan dalam arah saat ini.

Parameters:

ParameterTipeDeskripsi
nilaiintNilai baru

setOrder(int value)

public void setOrder(int value)

Mengatur order kurva NURBS, yang menentukan jumlah titik kontrol terdekat yang memengaruhi setiap titik pada kurva.

Parameters:

ParameterTipeDeskripsi
nilaiintNilai baru

setType(NurbsType value)

public void setType(NurbsType value)

Mengatur tipe arah saat ini.

Parameters:

ParameterTipeDeskripsi
valueNurbsTypeNilai baru

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int