| 패키지 | flash.display |
| 클래스 | public final class GraphicsTrianglePath |
| 상속 | GraphicsTrianglePath Object |
| 구현 | IGraphicsPath, IGraphicsData |
| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5 |
삼각형 꼭지점은 z 좌표를 포함하지 않으며 반드시 3D 면을 표시하지는 않습니다. 그러나 삼각형 패스는 2D 공간에서 3D 기하 도형 렌더링을 지원하는 데 사용할 수 있습니다.
참고 사항
| 속성 | 다음에 의해 정의됨 | ||
|---|---|---|---|
![]() | constructor : Object 지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | |
| culling : String 특정 방향을 향하는 삼각형을 렌더링할지 여부를 지정합니다. | GraphicsTrianglePath | ||
| indices : Vector.<int> 각각의 세 인덱스가 삼각형을 정의하는 정수 또는 인덱스의 Vector입니다. | GraphicsTrianglePath | ||
![]() | prototype : Object [정적] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다. | Object | |
| uvtData : Vector.<Number> 텍스처 매핑을 적용하는 데 사용되는 정규화된 좌표의 Vector입니다. | GraphicsTrianglePath | ||
| vertices : Vector.<Number> 각 숫자 쌍이 점(x, y 쌍)으로 취급되는 숫자의 Vector입니다. | GraphicsTrianglePath | ||
| 메서드 | 다음에 의해 정의됨 | ||
|---|---|---|---|
GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none") 새 GraphicsTrianglePath 객체를 만듭니다. | GraphicsTrianglePath | ||
![]() | 지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | |
![]() | Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | |
![]() | 지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | |
![]() | 루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | |
![]() | 지정된 객체의 문자열 표현을 반환합니다. | Object | |
![]() | 지정된 객체의 프리미티브 값을 반환합니다. | Object | |
| culling | 속성 |
culling:String [읽기/쓰기] | 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5 |
특정 방향을 향하는 삼각형을 렌더링할지 여부를 지정합니다. 현재 뷰에서 볼 수 없는 삼각형이 렌더링되지 않게 하는 데 사용됩니다.
TriangleCulling 클래스에 의해 정의된 모든 값으로 설정할 수 있습니다.
public function get culling():String public function set culling(value:String):void참고 사항
| indices | 속성 |
public var indices:Vector.<int>| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5 |
각각의 세 인덱스가 삼각형을 정의하는 정수 또는 인덱스의 Vector입니다. 인덱스 매개 변수가 null이면 각각의 세 꼭지점(꼭지점 Vector의 x,y 쌍 6개)이 삼각형을 정의합니다. 그 밖의 경우에는 각 인덱스가 꼭지점(꼭지점 Vector의 숫자 쌍)을 참조합니다. 예를 들어 indexes[1]은 vertices[2], vertices[3]을 참조합니다.
| uvtData | 속성 |
public var uvtData:Vector.<Number>| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5 |
텍스처 매핑을 적용하는 데 사용되는 정규화된 좌표의 Vector입니다. 각 좌표는 채우기에 사용되는 비트맵의 점을 참조합니다. 꼭지점마다 하나의 UV 또는 하나의 UVT 좌표가 있어야 합니다.
UV 좌표에서 (0,0)은 비트맵의 왼쪽 위이고 (1,1)은 오른쪽 아래입니다.
이 벡터의 길이가 vertices 벡터 길이의 2배인 경우 원근 교정 없이 정규화된 좌표가 사용됩니다.
이 벡터의 길이가 vertices 벡터 길이의 3배인 경우에는 세 번째 좌표가 't'(눈에서 눈으로 볼 수 있는 공간의 텍스처 사이 거리)로 해석됩니다. 이렇게 하면 렌더링 엔진이 3D에서 텍스처를 매핑할 때 원근감을 올바르게 적용하는 데 도움이 됩니다.
| vertices | 속성 |
public var vertices:Vector.<Number>| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5 |
각 숫자 쌍이 점(x, y 쌍)으로 취급되는 숫자의 Vector입니다.
| GraphicsTrianglePath | () | 생성자 |
public function GraphicsTrianglePath(vertices:Vector.<Number> = null, indices:Vector.<int> = null, uvtData:Vector.<Number> = null, culling:String = "none")| 언어 버전: | ActionScript 3.0 |
| 런타임 버전: | Flash Player 10, AIR 1.5 |
새 GraphicsTrianglePath 객체를 만듭니다.
매개 변수vertices:Vector.<Number> (default = null) — 각 숫자 쌍이 점(x, y 쌍)으로 취급되는 숫자의 Vector입니다. 필수 매개 변수입니다. | |
indices:Vector.<int> (default = null) — 각각의 세 인덱스가 삼각형을 정의하는 정수 또는 인덱스의 Vector입니다. | |
uvtData:Vector.<Number> (default = null) — 텍스처 매핑을 적용하는 데 사용되는 정규화된 좌표의 Vector입니다. | |
culling:String (default = "none") — 특정 방향을 향하는 삼각형을 렌더링할지 여부를 지정합니다. 현재 뷰에서 볼 수 없는 삼각형이 렌더링되지 않게 하는 데 사용됩니다. TriangleCulling 클래스에 의해 정의된 모든 값으로 설정할 수 있습니다. |
참고 사항