Ce que fait la commande
CreateObjectFromRawHeightMap fait exister un objet 3D : c'est par lui que la suite du programme en a un. Il prend szFilename (une chaîne), width (un flottant), height (un flottant), length (un flottant), smoothing (un entier), split (un entier), rawWidth (un entier) et rawHeight (un entier), et rend un entier. C'est la première de 2 formes.
Syntaxe
1
CreateObjectFromRawHeightMap(szFilename string, width float, height float, length float, smoothing integer, split integer, rawWidth integer, rawHeight integer) → integer2
CreateObjectFromRawHeightMap(objID integer, szFilename string, width float, height float, length float, smoothing integer, split integer, rawWidth integer, rawHeight integer)Paramètres
| Nom | Type | Dans les formes |
|---|---|---|
| szFilename | string | toutes |
| width | float | toutes |
| height | float | toutes |
| length | float | toutes |
| smoothing | integer | toutes |
| split | integer | toutes |
| rawWidth | integer | toutes |
| rawHeight | integer | toutes |
| objID | integer | 2 |
Ce que rend chaque forme
| 1 | objectFromRawHeightMap = CreateObjectFromRawHeightMap("assets/model.obj", 64.0, 64.0, 1.0, 1, 1, 64, 64) | integer |
| 2 | CreateObjectFromRawHeightMap(1, "assets/model.obj", 64.0, 64.0, 1.0, 1, 1, 64, 64) | rien |
Exemple · engendré
Forme 1 : la commande rend l'identifiant
objectFromRawHeightMap = CreateObjectFromRawHeightMap("assets/model.obj", 64.0, 64.0, 1.0, 1, 1, 64, 64)DO Sync()LOOPForme 2 : vous choisissez l'identifiant
CreateObjectFromRawHeightMap(1, "assets/model.obj", 64.0, 64.0, 1.0, 1, 1, 64, 64)DO Sync()LOOPCreateObjectFromRawHeightMap 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.