Camera
개요
Camera Aspose.3D FOSS에서 Java를 위한 클래스입니다. 다음의 사람으로부터 유산을 받은 경우: Frustum, IOrientable.
Camera.Camera creates a new camera instance with default name and properties.
이 클래스는 자바 프로그램에서 카메라 객체와 작업하는 57가지 방법을 제공합니다. 이용 가능한 방법에는 다음이 포함됩니다.: A3DObject, Camera, Entity, SceneObject, findProperty, getApertureMode, getAspect, getAspectRatio, getBoundingBox, getDirection, getExcluded, getFarPlane,42개의 추가적인 방법들이 있습니다. 모든 퍼블릭 멤버들은 Java 패키지 Aspose.3D FOSS를 설치한 후 어떤 자바 애플리케이션에도 액세스할 수 있습니다. 성질: apertureMode, aspect, aspectRatio, boundingBox, direction, excluded,그리고 19명 더 있습니다.
속성
| 이름 | 유형 | Access | 설명 |
|---|---|---|---|
apertureMode | ApertureMode | 읽으세요. | 개구리 모드를 켜고 있어요. |
fieldOfView | double | 읽으세요. | 시야를 잡는 거야. |
fieldOfViewX | double | 읽으세요. | 시야 x를 얻습니다. |
fieldOfViewY | double | 읽으세요. | y의 시야를 얻습니다. |
width | double | 읽으세요. | 너비도 알아내죠. |
height | double | 읽으세요. | 키를 알아내죠. |
aspectRatio | double | 읽으세요. | 그 비율을 얻습니다. |
magnification | Vector2 | 읽으세요. | 확대도 해줘요. |
projectionType | ProjectionType | 읽으세요. | 프로젝션 타입을 얻습니다. |
rotationMode | RotationMode | 읽으세요. | frustum의 오리엔테이션 모드를 얻습니다 이 속성은 getTarget ((() 가 null일 때만 작동합니다. |
nearPlane | double | 읽으세요. | 이 은 비행기의 근접 거리를 나타냅니다. |
farPlane | double | 읽으세요. | 이 은 프러스트의 멀리 비행 거리를 얻습니다. |
aspect | double | 읽으세요. | frustum의 면 비율을 얻습니다 @frustums의 변비율을 반환합니다 / |
orthoHeight | double | 읽으세요. | 오토그래픽 프로젝션에서 을 때 높이를 얻습니다. |
up | Vector3 | 읽으세요. | 카메라의 위쪽 방향 @카메라의 위쪽으로 돌려 / |
lookAt | Vector3 | 읽으세요. | 카메라가 보고 있는 관심 위치를 얻습니다. |
direction | Vector3 | 읽으세요. | 카메라가 바라보는 방향을 파악합니다. |
target | Node | 읽으세요. | 카메라가 보고 있는 표적을 잡습니다. |
parentNode | Node | 읽으세요. | 부모 노드를 얻습니다. |
parentNodes | ArrayList<Node> | 읽으세요. | 부모 노드를 얻습니다. |
excluded | boolean | 읽으세요. | 배제된 사람들을 얻습니다. |
boundingBox | BoundingBox | 읽으세요. | - 뚜을 잡았어. |
scene | Scene | 읽으세요. | 현장을 잡았어. |
name | String | 읽으세요. | 이름이 뭔지 알죠. |
properties | PropertyCollection | 읽으세요. | 부동산도 가져가죠. |
메서드
| Signature | 설명 |
|---|---|
Camera() | 기본 이름과 특성을 가진 새로운 카메라 인스턴스를 생성합니다. |
Camera(projectionType: ProjectionType) | 이 카메라 인스턴스에서 Camera ((projectionType) 를 호출합니다. |
Camera(name: String) | 이 카메라 인스턴스에서 Camera ((name) 를 호출합니다. |
Camera(name: String, projectionType: ProjectionType) | 이 카메라 인스턴스에서 Camera ((name, projectionType) 를 호출합니다. |
getApertureMode() → ApertureMode | 열 모드를 반환합니다. |
setApertureMode(value: ApertureMode) | 개구 모드 값을 설정합니다. |
getFieldOfView() → double | 시야를 반환합니다. |
setFieldOfView(value: double) | 시각장치 값을 설정합니다. |
getFieldOfViewX() → double | 시각장면 x를 반환합니다. |
setFieldOfViewX(value: double) | 시각장치 x 값을 설정합니다. |
getFieldOfViewY() → double | 시각장면을 y로 반환합니다. |
setFieldOfViewY(value: double) | 관측장 y 값을 설정합니다. |
getWidth() → double | 너비값을 반환합니다. |
setWidth(value: double) | 너비 값을 설정합니다. |
getHeight() → double | 높이를 반환합니다. |
setHeight(value: double) | 높이의 값을 설정합니다. |
getAspectRatio() → double | 면 비율을 반환합니다. |
setAspectRatio(value: double) | 면 비율 값을 설정합니다. |
getMagnification() → Vector2 | 확대값을 반환합니다. |
setMagnification(value: Vector2) | 확대 값을 설정합니다. |
getProjectionType() → ProjectionType | 프로젝션 타입을 반환합니다. |
setProjectionType(value: ProjectionType) | 프로젝션 타입 값을 설정합니다. |
getRotationMode() → RotationMode | frustum의 오리엔테이션 모드를 얻습니다 이 속성은 getTarget ((() 가 null일 때만 작동합니다. |
setRotationMode(value: RotationMode) | frustum의 오리엔테이션 모드를 설정합니다 이 속성은 getTarget ((() 가 null일 때만 작동 합니다. |
getNearPlane() → double | 이 은 비행기의 근접 거리를 나타냅니다. |
setNearPlane(value: double) | 프러스트의 근면 거리를 설정합니다. |
getFarPlane() → double | 이 은 프러스트의 멀리 비행 거리를 얻습니다. |
setFarPlane(value: double) | 프러스트의 먼 평면 거리를 설정합니다. |
getAspect() → double | frustum의 면 비율을 얻습니다 @frustums의 변비율을 반환합니다 / |
setAspect(value: double) | @param 값의 부피 비율을 설정합니다 새값 / |
getOrthoHeight() → double | 오토그래픽 프로젝션에서 을 때 높이를 얻습니다. |
setOrthoHeight(value: double) | 오토그래픽 프로젝션에서 frustum 때 높이를 설정합니다. |
getUp() → Vector3 | 카메라의 위쪽 방향 @카메라의 위쪽으로 돌려 / |
setUp(value: Vector3) | 카메라의 위 방향으로 설정 @ param value 새 값 / |
getLookAt() → Vector3 | 카메라가 보고 있는 관심 위치를 얻습니다. |
setLookAt(value: Vector3) | 카메라가 보고 있는 관심 지위를 설정합니다. |
getDirection() → Vector3 | 카메라가 바라보는 방향을 파악합니다. |
setDirection(value: Vector3) | 카메라가 바라보는 방향을 설정합니다. |
getTarget() → Node | 카메라가 보고 있는 표적을 잡습니다. |
setTarget(value: Node) | 카메라가 보고 있는 표적을 설정합니다. |
Entity() | NURBS 곡선은 Nurbs로 표현된 곡선이다. (비일률적 이성기본 스플라인) Nurs는 getOrder에 의해 정의된다. () 가중한 Geometry.getControlPoints와 getKnotVectors의 집합을 가지고 있다. |
getParentNode() → Node | 예를 들어 건축자. |
setParentNode(value: Node) | 결과 메쉬를 만들기 위해 동작에서 사용된 부울 연산자. |
getParentNodes() → ArrayList<Node> | 파생 클래스를 설정할 수 있도록 보호된 구성요소입니다. |
getExcluded() → boolean | 결과 메쉬를 만들기 위해 동작에서 사용된 부울 연산자. |
setExcluded(value: boolean) | 제외된 값을 설정합니다. |
getBoundingBox() → BoundingBox | 부울 연산자의 첫 번째 오퍼란드. |
SceneObject() | 부울 연산자는 두 개의 IMeshConvertible 인스턴스에 부일 연산을 적용할 수 있습니다. |
getScene() → Scene | BooleanOperator의 구성원입니다. |
A3DObject() | 파라메이터화된 실린더. 반지름 상위/반지름을 하단에 한 개가 0일 때 코인을 표현하는 데도 사용될 수 있다. |
getName() → String | 곡선의 세그먼트입니다. |
setName(name: String) | 지정된 반지름으로 CircleShape 프로파일을 구성합니다. |
getProperties() → PropertyCollection | 새로운 실린더 클래스 인스턴스를 초기화합니다. |
findProperty(name: String) → Property | Bone 클래스의 새로운 인스턴스를 초기화합니다. |
getProperty(name: String) → Object | 현재 포즈의 노드의 변환 매트릭스를 얻습니다. |
setProperty(name: String, value: Object) | 넓이 부분들을 얻습니다. |
removeProperty(name: String) → boolean | 수입/수출 중에 제어점의 좌표 시스템을 바꾸고 정상으로 설정합니다. |