Physics Flashcards
O que é o mundo de física em Cannon.js?
Um ambiente invisível onde ocorrem simulações de gravidade, colisões e forças.
Qual método atualiza o mundo de física a cada frame?
world.step(timeStep, deltaTime, maxSubSteps)
Como sincronizar a posição entre o Cannon.js e o Three.js?
mesh.position.copy(body.position) e mesh.quaternion.copy(body.quaternion)
Como fazer um objeto físico estático?
Atribuir mass = 0 ao CANNON.Body.
Para que serve CANNON.Material?
Define o tipo físico do material (ex: concreto, plástico).
O que é CANNON.ContactMaterial?
Define como dois materiais interagem (ex: atrito e elasticidade).
Qual propriedade controla o “sono” de corpos inativos?
world.allowSleep = true
Como detectar uma colisão em Cannon.js?
Usar body.addEventListener(‘collide’, callback)
Qual propriedade ajusta a intensidade do som com base na força da colisão?
collision.contact.getImpactVelocityAlongNormal()
Qual a diferença entre applyForce e applyImpulse?
applyForce altera gradualmente a velocidade; applyImpulse altera diretamente.
Qual broadphase é recomendada para melhor performance?
SAPBroadphase