[{"data":1,"prerenderedAt":139},["ShallowReactive",2],{"navigation":3,"/getting-started":72,"/getting-started-surround":136},[4,22],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","/getting-started","1.getting-started/1.index",[9,10,14,18],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Installation Guide","/getting-started/installation","1.getting-started/2.installation",{"title":15,"path":16,"stem":17},"Usage","/getting-started/usage","1.getting-started/3.usage",{"title":19,"path":20,"stem":21},"How it works","/getting-started/how-it-works","1.getting-started/how-it-works",{"title":23,"path":24,"stem":25,"children":26},"Api","/api","2.api",[27,30,64,68],{"title":28,"path":24,"stem":29},"Physics","2.api/index",{"title":31,"path":32,"stem":33,"children":34},"Rigid body","/api/rigid-body","2.api/1.rigid-body/index",[35,36,40,44,48,52,56,60],{"title":31,"path":32,"stem":33},{"title":37,"path":38,"stem":39},"Automatic colliders","/api/rigid-body/automatic-colliders","2.api/1.rigid-body/1.automatic-colliders",{"title":41,"path":42,"stem":43},"Custom colliders","/api/rigid-body/custom-colliders","2.api/1.rigid-body/2.custom-colliders",{"title":45,"path":46,"stem":47},"Forces","/api/rigid-body/forces","2.api/1.rigid-body/3.forces",{"title":49,"path":50,"stem":51},"Collisions","/api/rigid-body/collisions","2.api/1.rigid-body/4.collisions",{"title":53,"path":54,"stem":55},"Sensor","/api/rigid-body/sensor","2.api/1.rigid-body/5.sensor",{"title":57,"path":58,"stem":59},"Contact force","/api/rigid-body/contact-force","2.api/1.rigid-body/6.contact-force",{"title":61,"path":62,"stem":63},"Instance rigid body","/api/rigid-body/instance-rigid-body","2.api/1.rigid-body/7.instance-rigid-body",{"title":65,"path":66,"stem":67},"Joints","/api/joint","2.api/2.joint",{"title":69,"path":70,"stem":71},"UseRapier","/api/use-rapier","2.api/3.use-rapier",{"id":73,"title":5,"body":74,"description":129,"extension":130,"links":131,"meta":132,"navigation":133,"path":6,"seo":134,"stem":7,"__hash__":135},"docs/1.getting-started/1.index.md",{"type":75,"value":76,"toc":123},"minimark",[77,85,102,107,110],[78,79,80],"p",{},[81,82],"img",{"alt":83,"src":84},"TreJS Rapier physics engine","./banner.png",[78,86,87,88,95,96,101],{},"A Vue-first wrapper around ",[89,90,94],"a",{"href":91,"rel":92},"https://rapier.rs/",[93],"nofollow","Rapier"," — a fast, robust physics engine written in Rust. It uses the official JavaScript bindings ",[89,97,100],{"href":98,"rel":99},"https://www.npmjs.com/package/@dimforge/rapier3d",[93],"@dimforge/rapier3d"," compiled to WASM, providing a declarative API for rigid bodies, colliders, and joints to add realistic physics to your TresJS scenes.",[103,104,106],"h2",{"id":105},"next-steps","Next Steps",[78,108,109],{},"Continue your journey:",[111,112,113,119],"ul",{},[114,115,116],"li",{},[89,117,118],{"href":12},"Installation",[114,120,121],{},[89,122,15],{"href":16},{"title":124,"searchDepth":125,"depth":126,"links":127},"",1,2,[128],{"id":105,"depth":126,"text":106},"Learn how to get started with Rapier","md",null,{},true,{"title":5,"description":129},"5rClpCpenKivA6vkCrZjXhs3j8TGMjjWtWfLTLCYvkI",[131,137],{"title":11,"path":12,"stem":13,"description":138,"children":-1},"Learn how to add Rapier to your TresJS project.",1789116599854]