Camera
개요
Camera Aspose.3D FOSS for Typescript의 클래스입니다. 다음의 사람으로부터 유산을 받은 경우: Entity.
Camera.constructor는 선택적 이름과 프로젝션 타입을 가진 새로운 카메라를 생성합니다.
이 클래스는 Typescript 프로그램에서 카메라 객체와 작업하는 8가지 방법을 제공합니다. 이용 가능한 방법에는 다음이 포함됩니다.: constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, moveForward, removeProperty, setProperty. 모든 퍼블릭 멤버들은 Aspose.3D FOSS for Typescript 패키지를 설치한 후 어떤 타입스크립트 애플리케이션에도 액세스할 수 있습니다. 성질: apertureMode, aspect, aspectRatio, direction, excluded, farPlane,그리고 16명 더 있습니다.
설명
Camera Aspose.3D FOSS 라이브러리에서 7개의 메서드와 22가지 속성을 프로그램화할 수 있는 클래스입니다. 그것은 확장된 것입니다. Entity, 기본 타입에서 공유 기능을 상속합니다.
핵심 능력은 다음과 같습니다.: string; any[]; boolean.이러한 작업은 개발자들이 TypeScript 애플리케이션에 카메라 기능을 직접 통합할 수 있도록 합니다.
이 클래스는 또한 parentNodes property (원자 노드를 얻습니다).
인스턴스는 기본값으로 객체를 초기화하는 단일 구성 요소를 통해 생성됩니다.
속성
| 이름 | 유형 | Access | 설명 |
|---|---|---|---|
name | string | 읽기/쓰기 | 이름을 가져옵니다. |
parentNodes | any[] | 읽으세요. | 부모 노드를 가져옵니다. |
excluded | boolean | 읽기/쓰기 | 제외된 항목을 가져옵니다. |
parentNode | any | 읽기/쓰기 | 부모 노드를 가져옵니다. |
rotationMode | any | 읽기/쓰기 | 회전 모드를 가져옵니다. |
nearPlane | number | 읽기/쓰기 | 근접 평면을 가져옵니다. |
farPlane | number | 읽기/쓰기 | 원거리 평면을 가져옵니다. |
aspect | number | 읽기/쓰기 | aspect를 가져옵니다. |
orthoHeight | number | 읽기/쓰기 | ortho 높이를 가져옵니다. |
up | any | 읽기/쓰기 | 업을 가져옵니다. |
lookAt | any | 읽기/쓰기 | look at을 가져옵니다. |
direction | any | 읽기/쓰기 | 방향을 가져옵니다. |
target | any | 읽기/쓰기 | 대상을 가져옵니다. |
apertureMode | any | 읽기/쓰기 | 조리개 모드를 가져옵니다. |
fieldOfView | number | 읽기/쓰기 | 시야를 가져옵니다. |
fieldOfViewX | number | 읽기/쓰기 | 시야 x를 가져옵니다. |
fieldOfViewY | number | 읽기/쓰기 | 시야의 y 값을 가져옵니다. |
width | number | 읽기/쓰기 | 너비를 가져옵니다. |
height | number | 읽기/쓰기 | 높이를 가져옵니다. |
aspectRatio | number | 읽기/쓰기 | 종횡비를 가져옵니다. |
magnification | any | 읽기/쓰기 | 배율을 가져옵니다. |
projectionType | string | 읽기/쓰기 | 투영 유형을 가져옵니다. |
메서드
| Signature | 설명 |
|---|---|
| `constructor(name: string | null, projectionType: any)` |
moveForward(_distance: number) | 카메라를 정해진 거리로 앞으로 이동합니다. |
getBoundingBox() → any | 경계 상자를 반환합니다. |
getEntityRendererKey() → any | FOSS 에디션에서 구현되지 않은 런타임에 던집니다. 엔티티 렌더러 키를 반환합니다. |
| `removeProperty(_prop: Property | string)→boolean` |
getProperty(_property: string) → any | 지정된 속성의 값을 반환합니다. |
setProperty(_property: string, _value: any) | 속성 값을 설정합니다. |
findProperty(_property: string) → `Property | null` |