보간법 메서드를 가지고 있는 [name] 객체를 만들기 위한 기본 추상 클래스입니다. [name]의 배열은 [page:CurvePath]를 참고하세요.
새 [name]를 만드는 생성자입니다.
이 값은 곡선의 누적 세그먼트 길이를 계산할 때 [page:.getLengths]를 통해 분할할 양을 결정합니다. [page:.getSpacedPoints]같은 메서드를 사용할 때 정확도를 위해, 곡선이 아주 크다면 [page:.arcLengthDivisions]를 올리는 것을 추천합니다. 기본값은 200입니다.
[page:Float t] - 곡선의 위치입니다. [ 0, 1 ] 사이에 있어야 합니다.
[page:Vector optionalTarget] — (생략가능) 값이 지정되면, 결과값이 이 벡터에 복제될 것이고 생략되면 새 Vector가 생성됩니다.
곡선의 위치 벡터를 리턴합니다.
[page:Float u] - 원호 길이에 따른 곡선의 위치입니다. [ 0, 1 ] 사이에 있어야 합니다.
[page:Vector optionalTarget] — (생략가능) 값이 지정되면, 결과값이 이 벡터에 복제될 것이고 생략되면 새 Vector가 생성됩니다.
원호 길이에 따른 곡선의 위치 벡터를 리턴합니다.
divisions -- 곡선을 몇 조각으로 나눌지 결정합니다. 기본값은 *5*입니다.
getPoint( t )를 사용하는 divisions + 1 세트를 리턴합니다.
divisions -- 곡선을 몇 조각으로 나눌지 결정합니다. 기본값은 *5*입니다.
getPointAt( u )를 사용하는 균등 분할된 divisions + 1 세트를 리턴합니다.
총 곡선 원호 길이를 가져옵니다.
누적 세그먼트 길이 목록을 가져옵니다.
누적 세그먼트 거리 캐시를 업데이트합니다.
( 0 .. 1 ) 범위의 u 를 받아, 마찬가지로 ( 0 .. 1 ) 범위의 [page:Float t] 를 리턴합니다. [page:.getPoint]를 사용해 u와 t는 곡선의 끝에서 등거리인 점을 확인하는 데 사용할 수 있습니다.
[page:Float t] - 곡선의 위치입니다 [ 0, 1 ] 범위여야합니다.
[page:Vector optionalTarget] — (생략가능) 값이 지정되면, 결과값이 이 벡터에 복제될 것이고 생략되면 새 Vector가 생성됩니다.
t에서 접선하는 단위 벡터를 반환합니다.
파생 곡선이 접선 유도법을 구현하지 않는 경우, 작은 델타 간격의 두 점이 합리적인 근사치의 기울기를 찾는 데 사용됩니다.
[page:Float u] - 원호 길이에 따른 곡선의 위치. [0, 1] 범위에 있어야 합니다.
[page:Vector optionalTarget] — (생략가능) 값이 지정되면, 결과값이 이 벡터에 복제될 것이고 생략되면 새 Vector가 생성됩니다.
[page:.getTangent]에 지정된 점에서 곡선의 끝과의 거리가 동일한 접선의 점을 반환합니다.
프레닛 프레임을 생성합니다. 3D 스페이스에 곡선 정의가 필요합니다. [page:TubeGeometry] 혹은 [page:ExtrudeGeometry] 같은 기하학에 사용됩니다.
이 인스턴스의 사본을 만듭니다.
다른 [name] 객체를 이 인스턴스에 복사합니다.
이 인스턴스의 JSON 객체 표현을 리턴합니다.
JSON 객체에서 이 인스턴스로 데이터를 복사합니다.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]