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 곡선의 차수를 가져옵니다. 차수는 Order - 1 로 정의됩니다 |
| getDivisions() | 현재 방향에서 인접한 제어점 사이의 분할 수를 가져옵니다. |
| getKnotVectors() | 노트 벡터를 가져옵니다. 이는 매개변수 값들의 순서로, 제어점이 NURBS 곡선에 영향을 미치는 위치와 방식을 결정합니다. |
| getMultiplicity() | 중복도를 가져옵니다. |
| getOrder() | NURBS 곡선의 차수를 가져옵니다. 이는 곡선상의 특정 점에 영향을 주는 인접 제어점의 수를 정의합니다. |
| getType() | 현재 방향의 유형을 가져옵니다. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| setCount(int value) | 현재 방향의 제어점 수를 설정합니다. |
| setDegree(int value) | NURBS 곡선의 차수를 설정합니다. 차수는 Order - 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: int - 현재 방향의 제어점 수.
getDegree()
public int getDegree()
NURBS 곡선의 차수를 가져옵니다. 차수는 Order - 1 로 정의됩니다
Returns: int - NURBS 곡선의 차수이며, 차수는 Order - 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 곡선의 차수를 설정합니다. 차수는 Order - 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 |