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:

معاملنوعالوصف
arg0java.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:

معاملنوعالوصف
valueNurbsTypeالقيمة الجديدة

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

معاملنوعالوصف
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int