NurbsDirection
Inheritance: java.lang.Object
public class NurbsDirection
Een 3D NurbsSurface heeft twee richtingen, de NurbsSurface.getU en NurbsSurface.getV, de NurbsDirection definieert gegevens voor elke richting. Een richting is eigenlijk een NURBS-curve, wat betekent dat deze ook wordt gedefinieerd door zijn getOrder, een getKnotVectors, en een set gewogen controlepunten (gedefinieerd in NurbsSurface).
Constructors
| Constructor | Beschrijving |
|---|---|
| NurbsDirection() | Maak een nieuw exemplaar van NurbsDirection |
Methoden
| Methode | Beschrijving |
|---|---|
| equals(Object arg0) | |
| getClass() | |
| getCount() | Haalt het aantal controlepunten op in de huidige richting. |
| getDegree() | Haalt de graad van een NURBS-curve op, de graad wordt gedefinieerd als Order - 1 |
| getDivisions() | Haalt het aantal delingen tussen aangrenzende controlepunten op in de huidige richting. |
| getKnotVectors() | Haalt de knoopvector op, dit is een reeks parameterwaarden die bepalen waar en hoe de controlepunten de NURBS-curve beïnvloeden. |
| getMultiplicity() | Haalt de multipliciteit op. |
| getOrder() | Haalt de orde van een NURBS-curve op, dit definieert het aantal naburige controlepunten die elk punt op de curve beïnvloeden. |
| getType() | Haalt het type van de huidige richting op. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| setCount(int value) | Stelt het aantal controlepunten in de huidige richting in. |
| setDegree(int value) | Stelt de graad van een NURBS-curve in, de graad wordt gedefinieerd als Order - 1 |
| setDivisions(int value) | Stelt het aantal delingen tussen aangrenzende controlepunten in de huidige richting in. |
| setOrder(int value) | Stelt de orde van een NURBS-curve in, dit definieert het aantal naburige controlepunten die elk punt op de curve beïnvloeden. |
| setType(NurbsType value) | Stelt het type van de huidige richting in. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
NurbsDirection()
public NurbsDirection()
Maak een nieuw exemplaar van NurbsDirection
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCount()
public int getCount()
Haalt het aantal controlepunten op in de huidige richting.
Returns: int - het aantal controlepunten in de huidige richting.
getDegree()
public int getDegree()
Haalt de graad van een NURBS-curve op, de graad wordt gedefinieerd als Order - 1
Returns: int - de graad van een NURBS-curve, de graad wordt gedefinieerd als Order - 1
getDivisions()
public int getDivisions()
Haalt het aantal delingen tussen aangrenzende controlepunten op in de huidige richting.
Returns: int - het aantal delingen tussen aangrenzende controlepunten in de huidige richting.
getKnotVectors()
public List<Double> getKnotVectors()
Haalt de knoopvector op, dit is een reeks parameterwaarden die bepalen waar en hoe de controlepunten de NURBS-curve beïnvloeden.
Returns: java.util.List<java.lang.Double> - de knoopvector, dit is een reeks parameterwaarden die bepalen waar en hoe de controlepunten de NURBS-curve beïnvloeden.
getMultiplicity()
public List<Integer> getMultiplicity()
Haalt de multipliciteit op.
Returns: java.util.List<java.lang.Integer> - de multipliciteit.
getOrder()
public int getOrder()
Haalt de orde van een NURBS-curve op, dit definieert het aantal naburige controlepunten die elk punt op de curve beïnvloeden.
Returns: int - de orde van een NURBS-curve, deze definieert het aantal nabije controlepunten die elk punt op de curve beïnvloeden.
getType()
public NurbsType getType()
Haalt het type van de huidige richting op.
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)
Stelt het aantal controlepunten in de huidige richting in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | Nieuwe waarde |
setDegree(int value)
public void setDegree(int value)
Stelt de graad van een NURBS-curve in, de graad wordt gedefinieerd als Order - 1
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | Nieuwe waarde |
setDivisions(int value)
public void setDivisions(int value)
Stelt het aantal delingen tussen aangrenzende controlepunten in de huidige richting in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | Nieuwe waarde |
setOrder(int value)
public void setOrder(int value)
Stelt de orde van een NURBS-curve in, dit definieert het aantal naburige controlepunten die elk punt op de curve beïnvloeden.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | int | Nieuwe waarde |
setType(NurbsType value)
public void setType(NurbsType value)
Stelt het type van de huidige richting in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | NurbsType | Nieuwe waarde |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |