mirror of
https://github.com/troisjs/trois.git
synced 2024-11-23 20:02:32 +08:00
Merge pull request #106 from 1albertchen/mesh-init-velocity
Set mesh initial velocity in cannonWorld
This commit is contained in:
commit
808df1dc6e
@ -111,7 +111,12 @@ export default function useCannon(options) {
|
||||
const mass = mesh.userData.mass ? mesh.userData.mass : 0
|
||||
const damping = mesh.userData.damping ? mesh.userData.damping : 0.01
|
||||
|
||||
const body = new Body({ shape, position, quaternion, mass, linearDamping: damping, angularDamping: damping })
|
||||
const velocity = mesh.userData.velocity ? new Vec3(
|
||||
mesh.userData.velocity.x,
|
||||
mesh.userData.velocity.y,
|
||||
mesh.userData.velocity.z) : new Vec3(0, 0, 0)
|
||||
|
||||
const body = new Body({ shape, position, velocity, quaternion, mass, linearDamping: damping, angularDamping: damping })
|
||||
world.addBody(body)
|
||||
|
||||
mesh.userData.body = body
|
||||
|
Loading…
Reference in New Issue
Block a user