NurbsDirection
Inheritance: java.lang.Object
public class NurbsDirection
En 3D NurbsSurface har två riktningar, NurbsSurface.getU och NurbsSurface.getV, NurbsDirection definierar data för varje riktning. En riktning är faktiskt en NURBS-kurva, vilket betyder att den också definieras av dess getOrder, en getKnotVectors, och en uppsättning viktade kontrollpunkter (definierade i NurbsSurface).
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| NurbsDirection() | Skapa en ny instans av NurbsDirection |
Metoder
| Metod | Beskrivning |
|---|---|
| equals(Object arg0) | |
| getClass() | |
| getCount() | Hämtar antalet kontrollpunkter i aktuell riktning. |
| getDegree() | Hämtar graden för en NURBS‑kurva, graden definieras som Order - 1 |
| getDivisions() | Hämtar antalet delningar mellan intilliggande kontrollpunkter i aktuell riktning. |
| getKnotVectors() | Hämtar knutvektorn, den är en sekvens av parametervärden som bestämmer var och hur kontrollpunkterna påverkar NURBS‑kurvan. |
| getMultiplicity() | Hämtar multipliciteten. |
| getOrder() | Hämtar ordningen för en NURBS‑kurva, den definierar antalet närliggande kontrollpunkter som påverkar en given punkt på kurvan. |
| getType() | Hämtar typen av den aktuella riktningen. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| setCount(int value) | Ställer in antalet kontrollpunkter i aktuell riktning. |
| setDegree(int value) | Ställer in graden för en NURBS‑kurva, graden definieras som Order - 1 |
| setDivisions(int value) | Ställer in antalet delningar mellan intilliggande kontrollpunkter i aktuell riktning. |
| setOrder(int value) | Ställer in ordningen för en NURBS‑kurva, den definierar antalet närliggande kontrollpunkter som påverkar en given punkt på kurvan. |
| setType(NurbsType value) | Ställer in typen av den aktuella riktningen. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
NurbsDirection()
public NurbsDirection()
Skapa en ny instans av NurbsDirection
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCount()
public int getCount()
Hämtar antalet kontrollpunkter i aktuell riktning.
Returns: int - antalet kontrollpunkter i aktuell riktning.
getDegree()
public int getDegree()
Hämtar graden för en NURBS‑kurva, graden definieras som Order - 1
Returns: int - graden för en NURBS‑kurva, graden definieras som Order - 1
getDivisions()
public int getDivisions()
Hämtar antalet delningar mellan intilliggande kontrollpunkter i aktuell riktning.
Returns: int - antalet delningar mellan intilliggande kontrollpunkter i aktuell riktning.
getKnotVectors()
public List<Double> getKnotVectors()
Hämtar knutvektorn, den är en sekvens av parametervärden som bestämmer var och hur kontrollpunkterna påverkar NURBS‑kurvan.
Returns: java.util.List<java.lang.Double> - knutvektorn, den är en sekvens av parametervärden som bestämmer var och hur kontrollpunkterna påverkar NURBS‑kurvan.
getMultiplicity()
public List<Integer> getMultiplicity()
Hämtar multipliciteten.
Returns: java.util.List<java.lang.Integer> - multipliciteten.
getOrder()
public int getOrder()
Hämtar ordningen för en NURBS‑kurva, den definierar antalet närliggande kontrollpunkter som påverkar en given punkt på kurvan.
Returns: int - ordningen för en NURBS-kurva, den definierar antalet närliggande kontrollpunkter som påverkar varje given punkt på kurvan.
getType()
public NurbsType getType()
Hämtar typen av den aktuella riktningen.
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)
Ställer in antalet kontrollpunkter i aktuell riktning.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setDegree(int value)
public void setDegree(int value)
Ställer in graden för en NURBS‑kurva, graden definieras som Order - 1
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setDivisions(int value)
public void setDivisions(int value)
Ställer in antalet delningar mellan intilliggande kontrollpunkter i aktuell riktning.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setOrder(int value)
public void setOrder(int value)
Ställer in ordningen för en NURBS‑kurva, den definierar antalet närliggande kontrollpunkter som påverkar en given punkt på kurvan.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | Nytt värde |
setType(NurbsType value)
public void setType(NurbsType value)
Ställer in typen av den aktuella riktningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | NurbsType | Nytt värde |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |