NurbsDirection

Inheritance: java.lang.Object

public class NurbsDirection

3D NurbsSurface에는 두 개의 방향이 있으며, NurbsSurface.getUNurbsSurface.getV입니다. NurbsDirection은 각 방향에 대한 데이터를 정의합니다. 방향은 실제로 NURBS 곡선이며, 이는 getOrder, getKnotVectorsNurbsSurface에서 정의된 가중 제어점 집합에 의해 정의됩니다.

생성자

생성자설명
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:

매개변수형식설명
arg0java.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:

매개변수형식설명
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