CreateCone()
Syntaxe
Resultat = CreateCone(#Mesh, Rayon.f, Hauteur.f [, NbSegmentsBase, NbSegmentsHauteur])Description
Crée un mesh cône.
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 du cône dans l'unité du monde. Hauteur.f Hauteur du cône dans l'unité du monde. NbSegmentsBase (optionnel) Nombre de segments utilisé pour la base du cône (16 par défaut). NbSegmentsHauteur (optionnel) Nombre de segments utilisé pour la hauteur du cône (1 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 Cône ", #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éation du cône et inclusion dans la scène CreateCone(0, 0.5, 1) CreateEntity(0, MeshID(0), #PB_Material_None) Repeat RenderWorld() FlipBuffers() Until WaitWindowEvent(1) = #PB_Event_CloseWindow
Voir aussi
FreeMesh(), CreateSphere(), CreateCylinder(), CreateMesh(), CreateCube(), CreatePlane(), CreateLine3D()
OS Supportés
Tous