playground:meshclone
Cloner un mesh
- Cloner un mesh.sb
EnableExplicit IncludeFile "babylon/babylon.sbi" Global Scene, Box0, Box1, Texture, Material Declare LoadGame() Declare RenderGame() UseModule BJS InitEngine(@LoadGame()) Procedure LoadGame() Scene = CreateScene() If Scene CreateCamera("camera", 0, 2, 10, #BJS_ArcRotate) CreateLight("Ambience", 0, 200, 0) ;Material Texture = LoadTexture("data/textures/crate.png") Material = CreateMaterial("crate") SetMaterialTexture(Material, #BJS_Diffuse, Texture) ;Create model Box0 = CreateBox("box0", 1, 1, 1) SetMeshMaterial(Box0, Material) MoveMesh(Box0, -1, 0, 0) ;Clone the model Box1 = CloneMesh(Box0) MoveMesh(Box1, 1, 0, 0) RenderLoop(@RenderGame()) EndIf EndProcedure Procedure RenderGame() RenderWorld() EndProcedure
playground/meshclone.txt · Dernière modification : 2023/03/15 15:49 de 127.0.0.1