요약
속성
메서드
Path2D에 대한 바인딩 크기를 반환합니다.
지정된 인덱스에 대해 Path2DControlPoint를 반환합니다.
모든 Path2DControlPoints 를 반환합니다 Path2D 에 대해.
Path2D의 길이를 반환합니다.
허용되는 최대 제어 지점 수를 반환합니다.
매개 변수 공간에서 지정된 값에서 위치를 반환합니다.
곡선 길이 공간에서 지정된 값에서 위치를 반환합니다.
매개 변수 공간에서 지정된 값에서 삼각함수를 반환합니다.
곡선 길이 공간에서 지정된 값에서 삼각함수를 반환합니다.
지정된 인덱스에 새 컨트롤 지점을 삽입합니다.
지정된 인덱스에서 컨트롤을 제거합니다.
모든 제어 지점을 지정된 배열로 설정하여 기존 모든 지점을 새 지점으로 교체합니다.
지정된 인덱스에서 컨트롤 지점을 업데이트합니다.
이벤트
제어 지점이 변경될 때마다 발생합니다.
속성
SelectedControlPoint
SelectedControlPointData
Visible
Path2D경로가 렌더링되는지 여부를 결정합니다.거짓일 경우 경로가 렌더링되지 않습니다.그러나 컨트롤 지점에 대한 모든 수정은 올바르게 업데이트되어 쿼리 데이터에 올바른 정보가 있는지 확인합니다.
메서드
GetControlPoint
지정된 인덱스에 대해 Path2DControlPoint를 반환합니다. 인덱스가 범위를 벗어났으면 이 메서드가 오류를 발생시킵니다.
매개 변수
반환
지정된 인덱스에 있는 컨트롤 지점.
GetPositionOnCurve
0과 1(포함) 사이의 지정된 값에서 2D 위치를 반환하여 스플라인 쿼리의 매개 변수 공간 결과를 나타냅니다.값은 구부와 더 넓은 곳에서 더 좁게 팩되고, 더 평평한 세그먼트에서는 더 넓은 간격 결과가 나타납니다; 심지어 간격 결과를 보려면 GetPositionOnCurveArcLength()을 참조하십시오.
Path2D에 제어점이 두 개 미만이면 오류를 던집니다.
매개 변수
반환
매개 변수 공간의 위치.
GetPositionOnCurveArcLength
0과 1(포함) 사이의 지정된 값에서 2D 위치를 반환하여 스플라인을 쿼리하여 곡선 길이 공간 결과를 나타냅니다.값은 스플라인 전체에 걸쳐 균등하게 배치됩니다; 매개 변수 간격 결과는 GetPositionOnCurve()에 참조하십시오.
Path2D에 제어점이 두 개 미만이면 오류를 던집니다.
매개 변수
Path2D를 쿼리할 값.
반환
곡선 길이 공간의 위치.
GetTangentOnCurve
t 에서 0과 1(포함) 사이의 값인 매개 변수 공간에서 삼각함수를 반환합니다.Returns the tangent at a given t in parameter space where Path2D 에 제어점이 두 개 미만이면 오류를 던집니다.
매개 변수
반환
GetTangentOnCurveArcLength
곡선 길이 공간에서 t 값에서 삼각함수를 반환하여 t 는 0과 1(포함) 사이의 값입니다.Path2D에 제어점이 두 개 미만이면 오류를 던집니다.
매개 변수
반환
곡선 길이 공간의 미분값.
InsertControlPoint
지정된 인덱스에 새로운 Path2DControlPoint를 삽입합니다.인덱스가 범위를 벗어났거나 50의 제한을 넘어 컨트롤 지점을 추가하려고 하는 경우 경고를 던집니다.
매개 변수
삽입할 인덱스.
삽입할 제어 지점.
반환
RemoveControlPoint
지정된 인덱스에서 컨트롤 지점을 제거합니다. 인덱스가 범위 밖이면 경고를 던집니다.
매개 변수
제거할 인덱스.
반환
SetControlPoints
모든 제어 지점을 지정된 배열로 설정하여 기존 모든 지점을 새 지점으로 교체합니다.controlPoints 배열에 50점 이상이 있으면 경고를 던집니다.
매개 변수
설정할 새로운 제어 지점 목록.
반환
UpdateControlPoint
지정된 인덱스에서 컨트롤 지점을 업데이트합니다. 인덱스가 범위를 벗어났다면 경고를 던집니다.
매개 변수
업데이트할 제어 지점 인덱스.
반환
이벤트
ControlPointChanged
제어 지점이 변경될 때마다 발생합니다.