-
-
Notifications
You must be signed in to change notification settings - Fork 108
pt M3D
pmgl edited this page Apr 7, 2022
·
1 revision
micro 3D é uma API 3D simplificada, criada com base no Babylon.js. Atualmente é bem restrita, mas crescerá no futuro. Se você está procurando uma API 3D estável e completa com recursos, procure em Babylon.js.
Depois de criar seu projeto, abra a guia de configurações, clique em "Mostrar configurações avançadas" e escolha micro 3D como "Biblioteca gráfica".
Criando uma nova cena:
scene = new M3D.Scene()
scene.setBackground("rgb(9,0,28)")
Adicionando um box simples:
box = new M3D.Box()
box.position.set(0,20,0)
box.setColor("rgb(255,192,0)")
Adicionando uma luz direcional:
light = new M3D.DirectionalLight(new M3D.Vector3(-1,-.5,1))
light.setColor("rgb(255,217,198)")
Configurando a câmera:
camera = new M3D.Camera()
Em sua função draw()
, apenas chame screen.render
, passando sua cena e câmera como argumento:
draw = function()
screen.render(scene, camera)
end