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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Yeni değer |
setDegree(int value)
public void setDegree(int value)
NURBS eğrisinin derecesini ayarlar, derece Sipariş - 1 olarak tanımlanır
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int | Yeni değer |
setType(NurbsType value)
public void setType(NurbsType value)
Mevcut yönün tipini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | NurbsType | Yeni 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |