| Player 버전 : | Flash Player 9.0.28.0 |
베지어 선분은 단일 삼차 베지어 곡선을 정의하는 4개의 Point 객체로 구성됩니다. BezierSegment 클래스에는 곡선을 따른 좌표 값을 찾기 위한 메서드도 포함됩니다.
public var a:Point
| Player 버전 : | Flash Player 9.0.28.0 |
베지어 곡선의 첫 번째 점입니다. 노드입니다. 해당 곡선 위에 직접 배치됩니다.
public var b:Point
| Player 버전 : | Flash Player 9.0.28.0 |
베지어 곡선의 두 번째 점입니다. 제어점입니다. 곡선이 해당 점을 향해 이동하지만 일반적으로 점을 통과하지는 않습니다.
public var c:Point
| Player 버전 : | Flash Player 9.0.28.0 |
베지어 곡선의 세 번째 점입니다. 제어점입니다. 곡선이 해당 점을 향해 이동하지만 일반적으로 점을 통과하지는 않습니다.
public var d:Point
| Player 버전 : | Flash Player 9.0.28.0 |
베지어 곡선의 네 번째 점입니다. 노드입니다. 해당 곡선 위에 직접 배치됩니다.
public function BezierSegment(a:Point, b:Point, c:Point, d:Point)
| Player 버전 : | Flash Player 9.0.28.0 |
BezierSegment 인스턴스의 생성자입니다.
매개 변수
| a:Point — 곡선의 첫 번째 점(노드)입니다.
|
| |
| b:Point — 곡선의 두 번째 점(제어점)입니다.
|
| |
| c:Point — 곡선의 세 번째 점(제어점)입니다.
|
| |
| d:Point — 곡선의 네 번째 점(노드)입니다.
|
참고 사항
public static function getCubicCoefficients(a:Number, b:Number, c:Number, d:Number):Array
| Player 버전 : | Flash Player 9.0.28.0 |
해당 삼차 베지어 수식의 지정된 값으로 삼차 다항식의 계수를 계산합니다.
매개 변수
반환값
| Array — 삼차 다항식의 계수인 4개의 숫자 값을 포함하는 배열입니다. 계수는 가장 높은 값에서 낮은 값순으로 정리되어 배열의 첫 번째 값에는 t^3이 곱해지고 두 번째 값에는 t^2가 곱해지는 식으로 곱셈이 진행됩니다.
|
참고 사항
public static function getCubicRoots(a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Array
| Player 버전 : | Flash Player 9.0.28.0 |
at^3 + bt^2 + ct + d와 같은 삼차 다항식의 실제 솔루션(있는 경우)을 찾습니다. 이 메서드를 사용하여 사용자 정의 여유 곡선을 평가합니다.
매개 변수
| a:Number (default = 0) — 삼차 변수(t^3)를 곱하는 삼차 수식의 첫 번째 계수입니다.
|
| |
| b:Number (default = 0) — 제곱 변수(t^2)를 곱하는 삼차 수식의 두 번째 계수입니다.
|
| |
| c:Number (default = 0) — 선형 변수(t)를 곱하는 삼차 수식의 세 번째 계수입니다.
|
| |
| d:Number (default = 0) — 상수인 삼차 변수의 네 번째 계수입니다.
|
반환값
| Array — 수식의 실제 제곱근을 나타내는 숫자 값의 배열입니다. 제곱근은 없거나 최대 세 개까지 있을 수도 있습니다. 가상 제곱근이나 복합 제곱근은 무시됩니다.
|
public static function getQuadraticRoots(a:Number, b:Number, c:Number):Array
| Player 버전 : | Flash Player 9.0.28.0 |
at^2 + bt + c와 같은 이차 수식의 실제 솔루션(있는 경우)을 찾습니다.
매개 변수
| a:Number — 제곱 변수(t^2)를 곱하는 이차 수식의 첫 번째 계수입니다.
|
| |
| b:Number — 선형 변수(t)를 곱하는 이차 수식의 두 번째 계수입니다.
|
| |
| c:Number — 상수인 이차 변수의 세 번째 계수입니다.
|
반환값
| Array — 수식의 실제 제곱근을 나타내는 숫자 값의 배열입니다. 제곱근은 없거나 최대 두 개까지 있을 수도 있습니다. 가상 제곱근이나 복합 제곱근은 무시됩니다.
|
public static function getSingleValue(t:Number, a:Number = 0, b:Number = 0, c:Number = 0, d:Number = 0):Number
| Player 버전 : | Flash Player 9.0.28.0 |
특정 시간에 삼차 베지어 수식의 1차원 값을 계산합니다. 반대로 베지어 곡선은 보통 이차 곡선이며 x 좌표와 y 좌표에 대해 하나씩 두 개의 수식을 사용합니다.
매개 변수
| t:Number — 0과 1 사이의 10진수 값인 곡선을 따른 time 또는 진행 정도입니다.
참고: t 매개 변수가 일정한 속도로 곡선을 따라 이동하는 것은 아닙니다. 예를 들어 t 값이 0.5여도 곡선의 절반 부분에 값이 생성되는 것은 아닙니다.
|
| |
| a:Number (default = 0) — 베지어 수식의 첫 번째 값입니다.
|
| |
| b:Number (default = 0) — 베지어 수식의 두 번째 값입니다.
|
| |
| c:Number (default = 0) — 베지어 수식의 세 번째 값입니다.
|
| |
| d:Number (default = 0) — 베지어 수식의 네 번째 값입니다.
|
반환값
public function getValue(t:Number):Point
| Player 버전 : | Flash Player 9.0.28.0 |
특정 시간에 삼차 베지어 곡선의 2차원 위치를 계산합니다.
매개 변수
| t:Number — 0과 1 사이의 10진수 값인 곡선을 따른 time 또는 진행 정도입니다.
참고: t 매개 변수가 일정한 속도로 곡선을 따라 이동하는 것은 아닙니다. 예를 들어 t 값이 0.5여도 곡선의 절반 부분에 값이 생성되는 것은 아닙니다.
|
반환값
| Point — 특정 시간에 베지어 곡선의 x 및 y 좌표를 포함하는 point 객체입니다.
|
public function getYForX(x:Number, coefficients:Array = null):Number
| Player 버전 : | Flash Player 9.0.28.0 |
지정된 x 좌표에서 삼차 베지어 곡선의 y 값을 찾습니다. 일부 베지어 곡선은 가로로 겹치기 때문에 특정 y 값에 대해 y 값이 여러 개 생성될 수 있습니다. 이러한 경우 이 메서드는 가장 논리적인 값을 반환합니다. CustomEase 및 BezierEase 보간에 사용됩니다.
매개 변수
| x:Number — 첫 번째 점과 마지막 점(두 점 각각 포함) 사이에 있는 x 좌표입니다.
|
| |
| coefficients:Array (default = null) — 베지어의 다항 계수를 나타내는 선택적 숫자 값 배열입니다. 이 배열을 사용하여 곡선 전체에서 동일하여 각 반복에 대해 다시 계산할 필요가 없는 값을 미리 계산하면 성능을 최적화할 수 있습니다.
|
반환값
| Number — 지정된 x 좌표에서 삼차 베지어 곡선의 y 값입니다.
|
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Tue Oct 16 2007, 12:25 AM GMT-07:00
현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/fl/motion/BezierSegment.html