PureBasic - Camera

Généralités

Les caméras sont utilisées pour visualiser un monde en 3D. Il est possible de les utiliser comme des caméras réelles. On peut déplacer une caméra, la faire pivoter, modifier le champ de vision, etc.

Au moins une caméra est nécessaire pour effectuer un rendu du monde 3D sur un écran, mais plusieurs caméras peuvent être utilisées en même temps pour afficher le monde sous des angles de vue différents, rétroviseurs, split-screen....

La commande InitEngine3D() doit être appelée avec succès avant de pouvoir utiliser les commandes relatives aux caméras.

Sommaire des commandes

CameraBackColor
CameraCustomParameter
CameraDirection
CameraDirectionX
CameraDirectionY
CameraDirectionZ
CameraFOV
CameraFixedYawAxis
CameraFollow
CameraID
CameraLookAt
CameraPitch
CameraProjectionMode
CameraProjectionX
CameraProjectionY
CameraRange
CameraReflection
CameraRenderMode
CameraRoll
CameraViewHeight
CameraViewWidth
CameraViewX
CameraViewY
CameraX
CameraY
CameraYaw
CameraZ
CheckObjectVisibility
CreateCamera
FreeCamera
IsCamera
MoveCamera
ResizeCamera
RotateCamera
SwitchCamera

Exemple

Camera.pb
CameraProjection.pb
CameraTrack.pb
CameraView.pb
CheckObjectVisibility.pb
CheckObjectVisibility2.pb
Reflection.pb
VisibilityMask.pb

OS Supportés

Tous

Guide de référence - Index