Skip to content

HydraFire/ecsy-physics-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ecsy-physics-system

components:

  • PhysicsRigidBody, added physics to elementary figures
  world.createEntity()
    .addObject3DComponent(mesh, scene)

    .addComponent(PhysicsRigidBody, { scale:{ x:1, y:4, z:2 }, mass: 100, type: 'box' })

    .addComponent(ECSYTHREEX.Transform, {
      position: { x: 0, y: 0, z: 0 },
      rotation: { x: 0, y: 0, z: 0 }
    })
  • VehicleBody
  car = world.createEntity()
    .addObject3DComponent(node.clone(), scene)

    .addComponent(VehicleBody)//TO DO { convexMesh: HACD (Hierarchical Approximate Convex Decomposition) })

    .addComponent(ECSYTHREEX.Transform, {
      position: { x: 0, y: 0, z: 0 },
      rotation: { x: 0, y: 0, z: 0 }
    })
  • WheelBody
  world.createEntity()
    .addObject3DComponent(node.clone(), scene)

    .addComponent(WheelBody, { vehicle: car })

    .addComponent(ECSYTHREEX.Transform, {
      position: { x: 0, y: 0, z: 0 },
      rotation: { x: 0, y: 0, z: 0 }
    })

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published