CreateIcoSphere()
Syntaxe
Resultat = CreateIcoSphere(#Mesh, Rayon.f [, Iterations)Description
Crée un mesh sphère icosaédrique
Arguments
#Mesh Le numéro d'identification du nouveau mesh.
#PB_Any peut être utilisé pour générer automatiquement ce numéro.Rayon.f Rayon de la sphère icosaédrique dans l'unité du monde. Iterations (optionnel) Nombre d'itérations utilisés pour créer la sphère icosaédrique (2 par défaut).
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 sphère icosaédrique", #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) ; Caméra CreateCamera(0, 0, 0, 100, 100) MoveCamera(0, 2, 0, 5, #PB_Absolute | #PB_Local) CameraLookAt(0, 0, 0, 0) ; Création de la sphère icosaédrique et application à la scène CreateIcoSphere(0, 1) CreateEntity(0, MeshID(0), #PB_Material_None) Repeat RenderWorld() FlipBuffers() Until WaitWindowEvent(1) = #PB_Event_CloseWindow
Voir aussi
FreeMesh(), CreateCylinder(), CreateMesh(), CreateCube(), CreatePlane(), CreateLine3D()
OS Supportés
Tous