Camera

Visão geral

Camera é uma classe em Aspose.3D FOSS para Java. Herdeiros de: Frustum, IOrientable.

Camera.Camera creates a new camera instance with default name and properties.

Esta classe fornece 57 métodos para trabalhar com objetos de câmera em programas Java. Os métodos disponíveis incluem: A3DObject, Camera, Entity, SceneObject, findProperty, getApertureMode, getAspect, getAspectRatio, getBoundingBox, getDirection, getExcluded, getFarPlane, e 42 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.3D FOSS para Java. Propriedades: apertureMode, aspect, aspectRatio, boundingBox, direction, excluded, e mais 19 .

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
apertureModeApertureModeLeia.Obtém o modo de abertura.
fieldOfViewdoubleLeia.Obtém o campo de visão.
fieldOfViewXdoubleLeia.Obtém o campo de visão x.
fieldOfViewYdoubleLeia.Obtém o campo de visão y.
widthdoubleLeia.- Tem a largura.
heightdoubleLeia.- Tem altura.
aspectRatiodoubleLeia.Obtém a proporção de aspecto.
magnificationVector2Leia.- É a ampliação.
projectionTypeProjectionTypeLeia.Obtém o tipo de projeção.
rotationModeRotationModeLeia.Obtém o modo de orientação do frustum.
Esta propriedade só funciona quando o getTarget (()) é nulo.
nearPlanedoubleLeia.Obtém a distância do frustum perto de um avião.
farPlanedoubleLeia.Obtém a distância do plano mais longe.
aspectdoubleLeia.Obtém a proporção de aspecto do frustum.
@return a proporção de aspecto do frustum
/
orthoHeightdoubleLeia.Obtém a altura quando frustum em projeção ortográfica.
upVector3Leia.Obtém a direção da câmera para cima.
@retorno a direção para cima da câmera
/
lookAtVector3Leia.Obtém a posição de interesse que a câmera está olhando.
directionVector3Leia.Obtém a direcção que a câmara está olhando.
targetNodeLeia.Obtém o alvo que a câmara está a ver.
parentNodeNodeLeia.Obtém o nó principal.
parentNodesArrayList<Node>Leia.Obtém os nós pais.
excludedbooleanLeia.- É o exclusivo.
boundingBoxBoundingBoxLeia.- É o que faz.
sceneSceneLeia.- Está bem.
nameStringLeia.- Consegue o nome.
propertiesPropertyCollectionLeia.- Ele fica com as propriedades.

Métodos

AssinaturaDescrição:
Camera()Cria uma nova instância de câmera com nome e propriedades padrão
Camera(projectionType: ProjectionType)Chama Camera(projectionType) nesta instância de câmera.
Camera(name: String)Chama Camera ((nome) nesta instância de câmera.
Camera(name: String, projectionType: ProjectionType)Chama Camera ((nome, projectionType) nesta instância de câmera.
getApertureMode()ApertureModeRetorna o modo de abertura.
setApertureMode(value: ApertureMode)Defina o valor do modo de abertura.
getFieldOfView()doubleRetorna o campo de visão.
setFieldOfView(value: double)Estabelece o valor do campo de visão.
getFieldOfViewX()doubleRetorna o campo de visão x.
setFieldOfViewX(value: double)Estabelece o valor do campo de visão x.
getFieldOfViewY()doubleRetorna o campo de visão y.
setFieldOfViewY(value: double)Estabelece o valor do campo de visão y.
getWidth()doubleRetorna a largura.
setWidth(value: double)Defina o valor de largura.
getHeight()doubleRetorna a altura.
setHeight(value: double)Defina o valor da altura.
getAspectRatio()doubleRetorna a proporção de aspecto.
setAspectRatio(value: double)Indica o valor da relação de aspecto.
getMagnification()Vector2Retorna a ampliação.
setMagnification(value: Vector2)Indica o valor de ampliação.
getProjectionType()ProjectionTypeRetorna o tipo de projecção.
setProjectionType(value: ProjectionType)Indica o valor do tipo de projecção.
getRotationMode()RotationModeObtém o modo de orientação do frustum.
Esta propriedade só funciona quando o getTarget (()) é nulo.
setRotationMode(value: RotationMode)Indica o modo de orientação do frustum.
Esta propriedade só funciona quando o getTarget (()) é nulo.
getNearPlane()doubleObtém a distância do frustum perto de um avião.
setNearPlane(value: double)Fixa a distância do frustum para o plano.
getFarPlane()doubleObtém a distância do plano mais longe.
setFarPlane(value: double)Estabelece a distância do plano mais longe.
getAspect()doubleObtém a proporção de aspecto do frustum.
@return a proporção de aspecto do frustum
/
setAspect(value: double)Estabelece a proporção de aspecto do frustum.
@ valor paramétrico Novo valor
/
getOrthoHeight()doubleObtém a altura quando frustum em projeção ortográfica.
setOrthoHeight(value: double)Estabelece a altura quando frustum na projeção ortográfica.
getUp()Vector3Obtém a direção da câmera para cima.
@retorno a direção para cima da câmera
/
setUp(value: Vector3)Indica a direção da câmara para cima.
@ valor paramétrico Novo valor
/
getLookAt()Vector3Obtém a posição de interesse que a câmera está olhando.
setLookAt(value: Vector3)Estabelece a posição de interesse que a câmara está olhando.
getDirection()Vector3Obtém a direcção que a câmara está olhando.
setDirection(value: Vector3)Indica a direcção que a câmara está a olhar.
getTarget()NodeObtém o alvo que a câmara está a ver.
setTarget(value: Node)Indica o alvo que a câmara está olhando.
Entity()A curva NURBS é uma curvas representada por Nurbs (não uniforme base racional spline), Uma curvatura de Nurses é definida pela sua getOrder (s) um conjunto de Geometria ponderado.getControlPoints e GetKnotVectors (a) O componente w no ponto de controle é usado como o peso do ponto, seja ele CurveDimension.TWO_DIMENSIONAL ou CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeConstructor de instância.
setParentNode(value: Node)O operador booleano utilizado na operação para criar a malha de resultado.
getParentNodes()ArrayList<Node>Constructor protegido para permitir que as classes derivadas definam o nome.
getExcluded()booleanO operador booleano utilizado na operação para criar a malha de resultado.
setExcluded(value: boolean)Indica o valor excluído.
getBoundingBox()BoundingBoxO primeiro operando do operador booleano.
SceneObject()O operador booleano permite que você aplique a operação booleana em duas instâncias IMeshConvertible .
getScene()SceneConstrutor de BooleanOperator.
A3DObject()Cíclico parametrizado. Também pode ser usado para representar um cone quando uma de raio Top/rádio Bottom é zero.
getName()StringOs segmentos da curva.
setName(name: String)Construir um perfil CircleShape com raio especificado.
getProperties()PropertyCollectionInicializa uma nova instância da classe Cylinder.
findProperty(name: String)PropertyInicializa uma nova instância da classe Bone.
getProperty(name: String)ObjectObtém a matriz de transformação do nó na posição atual.
setProperty(name: String, value: Object)Obtém os segmentos de largura.
removeProperty(name: String)booleanObtém sistema de coordenadas flip dos pontos de controlo/normal durante a importação/exportação.

Ver também

 Português