NurbsDirection

Inheritance: java.lang.Object

public class NurbsDirection

Bir 3D NurbsSurface iki yön içerir, NurbsSurface.getU ve NurbsSurface.getV, NurbsDirection her yön için verileri tanımlar. Bir yön aslında bir NURBS eğrisidir, bu da onun getOrder, bir getKnotVectors ve NurbsSurface içinde tanımlanan ağırlıklı kontrol noktaları kümesi ile tanımlandığı anlamına gelir.

Yapıcılar

YapıcıAçıklama
NurbsDirection()Yeni bir NurbsDirection örneği oluştur

Yöntemler

YöntemAçıklama
equals(Object arg0)
getClass()
getCount()Mevcut yönde kontrol noktalarının sayısını döndürür.
getDegree()NURBS eğrisinin derecesini alır, derece Sipariş - 1 olarak tanımlanır
getDivisions()Mevcut yönde bitişik kontrol noktaları arasındaki bölünme sayısını alır.
getKnotVectors()Düğüm vektörünü alır, bu, kontrol noktalarının NURBS eğrisini nerede ve nasıl etkilediğini belirleyen parametre değerleri dizisidir.
getMultiplicity()Çokluğu alır.
getOrder()NURBS eğrisinin derecesini alır, bu, eğrinin herhangi bir noktasını etkileyen yakın kontrol noktalarının sayısını tanımlar.
getType()Mevcut yönün tipini alır.
hashCode()
notify()
notifyAll()
setCount(int value)Mevcut yönde kontrol noktalarının sayısını ayarlar.
setDegree(int value)NURBS eğrisinin derecesini ayarlar, derece Sipariş - 1 olarak tanımlanır
setDivisions(int value)Mevcut yönde bitişik kontrol noktaları arasındaki bölünme sayısını ayarlar.
setOrder(int value)NURBS eğrisinin derecesini ayarlar, bu, eğrinin herhangi bir noktasını etkileyen yakın kontrol noktalarının sayısını tanımlar.
setType(NurbsType value)Mevcut yönün tipini ayarlar.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

NurbsDirection()

public NurbsDirection()

Yeni bir NurbsDirection örneği oluştur

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametreTürAçıklama
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCount()

public int getCount()

Mevcut yönde kontrol noktalarının sayısını döndürür.

Returns: int - mevcut yönde kontrol noktalarının sayısı.

getDegree()

public int getDegree()

NURBS eğrisinin derecesini alır, derece Sipariş - 1 olarak tanımlanır

Returns: int - NURBS eğrisinin derecesi, derece Sipariş - 1 olarak tanımlanır

getDivisions()

public int getDivisions()

Mevcut yönde bitişik kontrol noktaları arasındaki bölünme sayısını alır.

Returns: int - mevcut yönde bitişik kontrol noktaları arasındaki bölünme sayısı.

getKnotVectors()

public List<Double> getKnotVectors()

Düğüm vektörünü alır, bu, kontrol noktalarının NURBS eğrisini nerede ve nasıl etkilediğini belirleyen parametre değerleri dizisidir.

Returns: java.util.List<java.lang.Double> - düğüm vektörü, bu, kontrol noktalarının NURBS eğrisini nerede ve nasıl etkilediğini belirleyen parametre değerleri dizisidir.

getMultiplicity()

public List<Integer> getMultiplicity()

Çokluğu alır.

Returns: java.util.List<java.lang.Integer> - çokluk.

getOrder()

public int getOrder()

NURBS eğrisinin derecesini alır, bu, eğrinin herhangi bir noktasını etkileyen yakın kontrol noktalarının sayısını tanımlar.

Returns: int - bir NURBS eğrisinin derecesi, eğri üzerindeki herhangi bir noktayı etkileyen yakın kontrol noktalarının sayısını tanımlar.

getType()

public NurbsType getType()

Mevcut yönün tipini alır.

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)

Mevcut yönde kontrol noktalarının sayısını ayarlar.

Parameters:

ParametreTürAçıklama
değerintYeni değer

setDegree(int value)

public void setDegree(int value)

NURBS eğrisinin derecesini ayarlar, derece Sipariş - 1 olarak tanımlanır

Parameters:

ParametreTürAçıklama
değerintYeni değer

setDivisions(int value)

public void setDivisions(int value)

Mevcut yönde bitişik kontrol noktaları arasındaki bölünme sayısını ayarlar.

Parameters:

ParametreTürAçıklama
değerintYeni değer

setOrder(int value)

public void setOrder(int value)

NURBS eğrisinin derecesini ayarlar, bu, eğrinin herhangi bir noktasını etkileyen yakın kontrol noktalarının sayısını tanımlar.

Parameters:

ParametreTürAçıklama
değerintYeni değer

setType(NurbsType value)

public void setType(NurbsType value)

Mevcut yönün tipini ayarlar.

Parameters:

ParametreTürAçıklama
valueNurbsTypeYeni değer

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int