LoadObject

Famille: 3D · 4 formes

Ce que fait la commande

LoadObject écrit sur un objet 3D : il charge, il ne lit pas. Il prend fileName (une chaîne), et rend un entier. C'est la première de 4 formes.

Syntaxe

1
LoadObject(fileName string) → integer
2
LoadObject(fileName string, height float) → integer
3
LoadObject(objectID integer, fileName string)
4
LoadObject(objectID integer, fileName string, height float)

Paramètres

NomTypeDans les formes
fileNamestringtoutes
heightfloat2, 4
objectIDinteger3, 4

Ce que rend chaque forme

1object = LoadObject("assets/model.obj")integer
2object = LoadObject("assets/model.obj", 64.0)integer
3LoadObject(1, "assets/model.obj")rien
4LoadObject(1, "assets/model.obj", 64.0)rien

Exemple · engendré

Forme 1 : la commande rend l'identifiant

object = LoadObject("assets/model.obj")DO  Sync()LOOP

Forme 3 : vous choisissez l'identifiant

LoadObject(1, "assets/model.obj")DO  Sync()LOOP

LoadObject est appelé et sa réponse est affichée à chaque image. La boucle DO … LOOP n'est pas décorative : un programme BASIC classique s'arrête dès qu'il n'a plus de lignes, et c'est Sync() qui dessine l'image.

286 commandes dans 3D