CreateMemblockFromObjectMesh

Famille: Memblock · 2 formes

Ce que fait la commande

CreateMemblockFromObjectMesh crée FromObjectMesh sur un objet Memblock. Il prend memID (un entier), objID (un entier) et meshIndex (un entier), et ne rend rien. C'est la première de 2 formes. memID est l'identifiant que vous donnez à un memblock : c'est ce numéro qui le désignera ensuite.

Syntaxe

1
CreateMemblockFromObjectMesh(memID integer, objID integer, meshIndex integer)
2
CreateMemblockFromObjectMesh(objID integer, meshIndex integer) → integer

Paramètres

NomTypeDans les formes
memIDinteger1
objIDintegertoutes
meshIndexintegertoutes

Ce que rend chaque forme

1CreateMemblockFromObjectMesh(1, object, mesh)rien
2memblockFromObjectMesh = CreateMemblockFromObjectMesh(1, mesh)integer

Exemple · engendré

Forme 1 : vous choisissez l'identifiant

object = CreateObjectFromHeightMap("assets/media.obj", 64.0, 64.0, 1.0, 1, 1)mesh = CreateObjectFromObjectMesh(1, 1)CreateMemblockFromObjectMesh(1, object, mesh)DO  Sync()LOOP

Forme 2 : la commande rend l'identifiant

mesh = CreateObjectFromObjectMesh(1, 1)memblockFromObjectMesh = CreateMemblockFromObjectMesh(1, mesh)DO  Sync()LOOP

CreateObjectFromHeightMap et CreateObjectFromObjectMesh sont là pour donner à l'appel quelque chose sur quoi agir : CreateMemblockFromObjectMesh est la ligne qui compte. 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.

43 commandes dans Memblock