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설명
apertureModeApertureMode읽으세요.개구리 모드를 켜고 있어요.
fieldOfViewdouble읽으세요.시야를 잡는 거야.
fieldOfViewXdouble읽으세요.시야 x를 얻습니다.
fieldOfViewYdouble읽으세요.y의 시야를 얻습니다.
widthdouble읽으세요.너비도 알아내죠.
heightdouble읽으세요.키를 알아내죠.
aspectRatiodouble읽으세요.그 비율을 얻습니다.
magnificationVector2읽으세요.확대도 해줘요.
projectionTypeProjectionType읽으세요.프로젝션 타입을 얻습니다.
rotationModeRotationMode읽으세요.frustum의 오리엔테이션 모드를 얻습니다 이 속성은 getTarget ((() 가 null일 때만 작동합니다.
nearPlanedouble읽으세요.이 은 비행기의 근접 거리를 나타냅니다.
farPlanedouble읽으세요.이 은 프러스트의 멀리 비행 거리를 얻습니다.
aspectdouble읽으세요.frustum의 면 비율을 얻습니다 @frustums의 변비율을 반환합니다 /
orthoHeightdouble읽으세요.오토그래픽 프로젝션에서 을 때 높이를 얻습니다.
upVector3읽으세요.카메라의 위쪽 방향 @카메라의 위쪽으로 돌려 /
lookAtVector3읽으세요.카메라가 보고 있는 관심 위치를 얻습니다.
directionVector3읽으세요.카메라가 바라보는 방향을 파악합니다.
targetNode읽으세요.카메라가 보고 있는 표적을 잡습니다.
parentNodeNode읽으세요.부모 노드를 얻습니다.
parentNodesArrayList<Node>읽으세요.부모 노드를 얻습니다.
excludedboolean읽으세요.배제된 사람들을 얻습니다.
boundingBoxBoundingBox읽으세요.- 뚜을 잡았어.
sceneScene읽으세요.현장을 잡았어.
nameString읽으세요.이름이 뭔지 알죠.
propertiesPropertyCollection읽으세요.부동산도 가져가죠.

메서드

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()RotationModefrustum의 오리엔테이션 모드를 얻습니다 이 속성은 getTarget ((() 가 null일 때만 작동합니다.
setRotationMode(value: RotationMode)frustum의 오리엔테이션 모드를 설정합니다 이 속성은 getTarget ((() 가 null일 때만 작동 합니다.
getNearPlane()double이 은 비행기의 근접 거리를 나타냅니다.
setNearPlane(value: double)프러스트의 근면 거리를 설정합니다.
getFarPlane()double이 은 프러스트의 멀리 비행 거리를 얻습니다.
setFarPlane(value: double)프러스트의 먼 평면 거리를 설정합니다.
getAspect()doublefrustum의 면 비율을 얻습니다 @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()SceneBooleanOperator의 구성원입니다.
A3DObject()파라메이터화된 실린더. 반지름 상위/반지름을 하단에 한 개가 0일 때 코인을 표현하는 데도 사용될 수 있다.
getName()String곡선의 세그먼트입니다.
setName(name: String)지정된 반지름으로 CircleShape 프로파일을 구성합니다.
getProperties()PropertyCollection새로운 실린더 클래스 인스턴스를 초기화합니다.
findProperty(name: String)PropertyBone 클래스의 새로운 인스턴스를 초기화합니다.
getProperty(name: String)Object현재 포즈의 노드의 변환 매트릭스를 얻습니다.
setProperty(name: String, value: Object)넓이 부분들을 얻습니다.
removeProperty(name: String)boolean수입/수출 중에 제어점의 좌표 시스템을 바꾸고 정상으로 설정합니다.

참조

 한국어