TZCamera Classe

Composant d'une Caméra

Definition

Espace de nom: Tzu3D.Component
Assembly: Tzu3D (in Tzu3D.dll) Version: 1.0.9025.34810
C#
public class TZCamera : TZComponent
Inheritance
Object    TZComponent    TZCamera

Constructeurs

TZCamera Créé une caméra

Propriétés

Actor Indique l'Acteur du composant
(Hérité de TZComponent)
Aspect Détermine l'aspect de la projecion, exemple: 4/3 ou 16/9
AutoAspect Calcul l'aspect automatiquement
Axis_X Retourne l'axe X de la caméra
Axis_Y Retourne l'axe Y de la caméra
Bounding_Box Retourne la boite englobante du composant
(Hérité de TZComponent)
ComponentType Retourne le type de composant
(Hérité de TZComponent)
Direction Direction de la caméra
Fov Détermine l'angle du champ de vision en degrée
Loaded Indique si le composant est chargé
(Hérité de TZComponent)
Matrix_Projection Récupère ou défini la matrice de projection
Matrix_ProjectionInt32, Int32 Récupère ou défini la matrice de projection
Matrix_View Récupère ou défini la matrice de vue
Matrix_World Matrice World de la caméra (inverse de la matrice de vue)
Name Indique le nom du composant
(Hérité de TZComponent)
OnLoad Indique si le composant est en cours de chargement
(Hérité de TZComponent)
Orthographic_Zoom Facteur de zoom pour une projection orthographique
Physic_Shape Corps physique de la caméra
Pitch_Lock Block l'inclinaison vertical, en degrée
Position Position de la caméra
Projection_Mode Mode de projection
Right Vecteur droit de la caméra (Perpendiculaire à la direction)
Tag Tag associé au composant qui peut être n'importe quoi
(Hérité de TZComponent)
Up Vecteur UP de la caméra
VIEWPROJECTION Récupère la multiplication entre la matrice de vue et la matrice de projection
ZFar Détermine la distance du plan éloigné
ZNear Détermine la distance du plan proche

Méthodes

Clone Clone la caméra
(Overrides TZComponentClone)
CompareTo Compareur
(Hérité de TZComponent)
Dispose Dispose le composant
(Hérité de TZComponent)
Dispose(Boolean)Libère les ressources non managées utilisées par TZCamera et libère éventuellement les ressources managées
(Overrides TZComponentDispose(Boolean))
EqualsDétermine si l'objet spécifié est identique à l'objet actuel.
(Hérité de Object)
FinalizeAutorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection.
(Hérité de Object)
Frustrum Récupère les plans du champ de vision
FrustumPoints Retourne les 8 points du champ de vision
FrustumPoints(Vector3) Récupère les angles du champ de vision
Get_Move Retourne un vecteur de déplacement de la caméra
GetHashCodeFait office de fonction de hachage par défaut.
(Hérité de Object)
GetTypeObtient le Type de l'instance actuelle.
(Hérité de Object)
Load Charge le Composant
(Overrides TZComponentLoad)
LookAt(Vector3) Indique la position cible à regarder
LookAt(Vector3, Vector3) Indique la position cible à regarder
LookAt(Vector3, Vector3, Vector3) Indique la position de la caméra et la cible à regarder
MemberwiseCloneCrée une copie superficielle du Object actuel.
(Hérité de Object)
Move(Vector3, Single) Déplace la caméra
Move(Vector3, Vector3) Déplace la caméra
Move(Single, Single, Single) Déplace la caméra
Perspective Construit la matrice de projection
Plan Détermine les plans proches et éloigné
Rebuild_Projection Reconstruit la matrice de projection
Rename Renomme le composant
(Hérité de TZComponent)
Rotate Tourne la caméra
Rotate_FirstPerson Tourne la caméra en mode à la première personne
Rotate_Flight Tourne la caméra en mode Volant
Rotate_Smoothly Tourne la caméra selon un facteur (déterminé par la fonction Rotation_Speed)
Set_Acceleration(Vector3) Accélère le mouvement de la caméra
Set_Acceleration(Single, Single, Single) Accèlère le mouvement de la caméra
Set_CurrentVelocity(Vector3) Détermine la velocité actuel de la caméra
Set_CurrentVelocity(Single, Single, Single) Détermine la vélocité actuel de la caméra
Set_Mode Détermine le mode de déplacement de la caméra
Set_Orientation Détermine l'orientation de la caméra à partir d'un quaternion
Set_Rotation_Speed Détermine la vitesse de rotation de la fonction Rotate_Smoothly
Set_Velocity(Vector3) Détermine la vélocité de la caméra
Set_Velocity(Single, Single, Single) Détermine la vélocité de la caméra
ToStringRetourne une chaîne qui représente l'objet actuel.
(Hérité de Object)
Unload Décharge le composant
(Overrides TZComponentUnload)
Update_Position Deplace la caméra avec un temps de latence
Update_Velocity Mise à jour de la vélocité de la caméra suivant la direction

Voir aussi