NurbsDirection
Inheritance: java.lang.Object
public class NurbsDirection
كائن 3D NurbsSurface لديه اتجاهان، الـ NurbsSurface.getU و NurbsSurface.getV، الـ NurbsDirection يحدد البيانات لكل اتجاه. الاتجاه في الواقع هو منحنى NURBS، وهذا يعني أنه يُعرّف أيضًا بواسطة getOrder، و getKnotVectors، ومجموعة من نقاط التحكم المرجحة (المعرفة في NurbsSurface).
المنشئات
| منشئ | الوصف |
|---|---|
| NurbsDirection() | إنشاء نسخة جديدة من NurbsDirection |
الطرق
| طريقة | الوصف |
|---|---|
| equals(Object arg0) | |
| getClass() | |
| getCount() | يحصل على عدد نقاط التحكم في الاتجاه الحالي. |
| getDegree() | يحصل على درجة منحنى NURBS، حيث تُعرّف الدرجة بأنها الترتيب - 1 |
| getDivisions() | يحصل على عدد الأقسام بين نقاط التحكم المتجاورة في الاتجاه الحالي. |
| getKnotVectors() | يحصل على متجه العقد، وهو تسلسل من قيم المعامل التي تحدد أين وكيف تؤثر نقاط التحكم على منحنى NURBS. |
| getMultiplicity() | يحصل على التعددية. |
| getOrder() | يحصل على ترتيب منحنى NURBS، وهو يحدد عدد نقاط التحكم القريبة التي تؤثر على أي نقطة معينة في المنحنى. |
| getType() | يحصل على نوع الاتجاه الحالي. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| setCount(int value) | يضبط عدد نقاط التحكم في الاتجاه الحالي. |
| setDegree(int value) | يضبط درجة منحنى NURBS، حيث تُعرّف الدرجة بأنها الترتيب - 1 |
| setDivisions(int value) | يضبط عدد الأقسام بين نقاط التحكم المتجاورة في الاتجاه الحالي. |
| setOrder(int value) | يضبط ترتيب منحنى NURBS، وهو يحدد عدد نقاط التحكم القريبة التي تؤثر على أي نقطة معينة في المنحنى. |
| setType(NurbsType value) | يضبط نوع الاتجاه الحالي. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
NurbsDirection()
public NurbsDirection()
إنشاء نسخة جديدة من NurbsDirection
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCount()
public int getCount()
يحصل على عدد نقاط التحكم في الاتجاه الحالي.
Returns: عدد صحيح - عدد نقاط التحكم في الاتجاه الحالي.
getDegree()
public int getDegree()
يحصل على درجة منحنى NURBS، حيث تُعرّف الدرجة بأنها الترتيب - 1
Returns: int - درجة منحنى NURBS، حيث تُعرّف الدرجة بأنها الترتيب - 1
getDivisions()
public int getDivisions()
يحصل على عدد الأقسام بين نقاط التحكم المتجاورة في الاتجاه الحالي.
Returns: int - عدد الأقسام بين نقاط التحكم المتجاورة في الاتجاه الحالي.
getKnotVectors()
public List<Double> getKnotVectors()
يحصل على متجه العقد، وهو تسلسل من قيم المعامل التي تحدد أين وكيف تؤثر نقاط التحكم على منحنى NURBS.
Returns: java.util.List<java.lang.Double> - متجه العقد، وهو تسلسل من قيم المعامل التي تحدد أين وكيف تؤثر نقاط التحكم على منحنى NURBS.
getMultiplicity()
public List<Integer> getMultiplicity()
يحصل على التعددية.
Returns: java.util.List<java.lang.Integer> - التعددية.
getOrder()
public int getOrder()
يحصل على ترتيب منحنى NURBS، وهو يحدد عدد نقاط التحكم القريبة التي تؤثر على أي نقطة معينة في المنحنى.
Returns: int - رتبة منحنى NURBS، تُحدد عدد نقاط التحكم القريبة التي تؤثر على أي نقطة معينة على المنحنى.
getType()
public NurbsType getType()
يحصل على نوع الاتجاه الحالي.
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)
يضبط عدد نقاط التحكم في الاتجاه الحالي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | القيمة الجديدة |
setDegree(int value)
public void setDegree(int value)
يضبط درجة منحنى NURBS، حيث تُعرّف الدرجة بأنها الترتيب - 1
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | القيمة الجديدة |
setDivisions(int value)
public void setDivisions(int value)
يضبط عدد الأقسام بين نقاط التحكم المتجاورة في الاتجاه الحالي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | القيمة الجديدة |
setOrder(int value)
public void setOrder(int value)
يضبط ترتيب منحنى NURBS، وهو يحدد عدد نقاط التحكم القريبة التي تؤثر على أي نقطة معينة في المنحنى.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | القيمة الجديدة |
setType(NurbsType value)
public void setType(NurbsType value)
يضبط نوع الاتجاه الحالي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | NurbsType | القيمة الجديدة |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |