CreateCube()
Syntaxe
Resultat = CreateCube(#Mesh, Taille)Description
Crée un mesh cube.
Arguments
#Mesh Le numéro d'identification du nouveau mesh.
#PB_Any peut être utilisé pour générer automatiquement ce numéro.Taille Taille du cube dans l'unité du monde.
Valeur de retour
Renvoie une valeur non nulle en cas de succès, zéro sinon.
Si #PB_Any a été utilisé pour le paramètre #Mesh alors la valeur de retour est le numéro d'identification, généré automatiquement.
Exemple
InitEngine3D() InitSprite() OpenWindow(0, 0, 0, 640, 480, "Exemple de Cube 3D", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) OpenWindowedScreen(WindowID(0), 0, 0, 640, 480, 0, 0, 0) ; Lumière CreateLight(#PB_Any, RGB(25, 25, 180), -5, 10, 5, #PB_Light_Point) ; Camera CreateCamera(0, 0, 0, 100, 100) MoveCamera(0, 2, 1, 3, #PB_Absolute | #PB_Local) CameraLookAt(0, 0, 0, 0) ; Créer le cube et l'attache à la scène CreateCube(0, 1) CreateEntity(0, MeshID(0), #PB_Material_None) Repeat RenderWorld() FlipBuffers() Until WaitWindowEvent(1) = #PB_Event_CloseWindow
Voir aussi
FreeMesh(), CreateSphere(), CreateMesh(), CreateCylinder(), CreatePlane(), CreateLine3D()
OS Supportés
Tous