Camera

Vue d’ensemble

Camera Il est une classe dans Aspose.3D FOSS pour Typescript. hérité de : Entity.

Camera.constructor crée une nouvelle caméra avec le nom facultatif et le type de projection.

Cette classe fournit 8 méthodes pour travailler avec les objets de la caméra dans des programmes Typescript. Les méthodes disponibles comprennent : constructor, findProperty, getBoundingBox, getEntityRendererKey, getProperty, moveForward, removeProperty, setProperty. Tous les membres publics sont accessibles à toute application Type-Scripts après l’installation de la Aspose.3D FOSS pour le package Type. Propriétés : apertureMode, aspect, aspectRatio, direction, excluded, farPlane,Et 16 autres.

Description

Camera est une classe dans la bibliothèque FOSS pour Aspose.3D qui expose 7 méthodes et 22 propriétés pour l’utilisation programmatique. Entity,- hériter de la fonctionnalité partagée du type parent.

Les capacités de base comprennent : string; any[]; boolean.Ces opérations permettent aux développeurs d’intégrer la fonctionnalité de la caméra directement dans les applications TypeScript.

La classe fournit également la parentNodes La propriété (qui prend les nodes parentales).

Les instances sont créées à travers un constructeur unique qui initialisera l’objet avec des valeurs par défaut.

Propriétés

Nom deTypeAccessDescription
namestringLire / ÉcrireObtient le nom.
parentNodesany[]LireObtient les nœuds parents.
excludedbooleanLire / ÉcrireObtient l’exclu.
parentNodeanyLire / ÉcrireObtient le nœud parent.
rotationModeanyLire / ÉcrireObtient le mode de rotation.
nearPlanenumberLire / ÉcrireObtient le plan proche.
farPlanenumberLire / ÉcrireObtient le plan lointain.
aspectnumberLire / ÉcrireObtient l’aspect.
orthoHeightnumberLire / ÉcrireObtient la hauteur ortho.
upanyLire / ÉcrireObtient le haut.
lookAtanyLire / ÉcrireObtient le look à.
directionanyLire / ÉcrireObtient la direction.
targetanyLire / ÉcrireObtient la cible.
apertureModeanyLire / ÉcrireObtient le mode d’ouverture.
fieldOfViewnumberLire / ÉcrireObtient le champ de vision.
fieldOfViewXnumberLire / ÉcrireObtient le champ de vision x.
fieldOfViewYnumberLire / ÉcrireObtient le champ de vision y.
widthnumberLire / ÉcrireObtient la largeur.
heightnumberLire / ÉcrireObtient la hauteur.
aspectRationumberLire / ÉcrireObtient le rapport d’aspect.
magnificationanyLire / ÉcrireObtient le grossissement.
projectionTypestringLire / ÉcrireObtient le type de projection.

méthodes

SignatureDescription
`constructor(name: stringnull, projectionType: any)`
moveForward(_distance: number)Mettre la caméra en avant par la distance spécifiée
getBoundingBox()anyRetourner la boîte de bord.
getEntityRendererKey()anyNon mis en œuvre dans l’édition FOSS – jette à temps plein. Retourner la clé de rendu.
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)anyRetourner la valeur de l’immobilier spécifié
setProperty(_property: string, _value: any)Définit la valeur de la propriété.
findProperty(_property: string) → `Propertynull`

Voir aussi

 Français