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설명
namestring읽기/쓰기이름을 가져옵니다.
parentNodesany[]읽으세요.부모 노드를 가져옵니다.
excludedboolean읽기/쓰기제외된 항목을 가져옵니다.
parentNodeany읽기/쓰기부모 노드를 가져옵니다.
rotationModeany읽기/쓰기회전 모드를 가져옵니다.
nearPlanenumber읽기/쓰기근접 평면을 가져옵니다.
farPlanenumber읽기/쓰기원거리 평면을 가져옵니다.
aspectnumber읽기/쓰기aspect를 가져옵니다.
orthoHeightnumber읽기/쓰기ortho 높이를 가져옵니다.
upany읽기/쓰기업을 가져옵니다.
lookAtany읽기/쓰기look at을 가져옵니다.
directionany읽기/쓰기방향을 가져옵니다.
targetany읽기/쓰기대상을 가져옵니다.
apertureModeany읽기/쓰기조리개 모드를 가져옵니다.
fieldOfViewnumber읽기/쓰기시야를 가져옵니다.
fieldOfViewXnumber읽기/쓰기시야 x를 가져옵니다.
fieldOfViewYnumber읽기/쓰기시야의 y 값을 가져옵니다.
widthnumber읽기/쓰기너비를 가져옵니다.
heightnumber읽기/쓰기높이를 가져옵니다.
aspectRationumber읽기/쓰기종횡비를 가져옵니다.
magnificationany읽기/쓰기배율을 가져옵니다.
projectionTypestring읽기/쓰기투영 유형을 가져옵니다.

메서드

Signature설명
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)카메라를 정해진 거리로 앞으로 이동합니다.
getBoundingBox()any경계 상자를 반환합니다.
getEntityRendererKey()anyFOSS 에디션에서 구현되지 않은 런타임에 던집니다. 엔티티 렌더러 키를 반환합니다.
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)any지정된 속성의 값을 반환합니다.
setProperty(_property: string, _value: any)속성 값을 설정합니다.
findProperty(_property: string) → `Propertynull`

참조

 한국어