[{"data":1,"prerenderedAt":151},["ShallowReactive",2],{"navigation":3,"/getting-started":72,"/getting-started-surround":148},[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":141,"extension":142,"links":143,"meta":144,"navigation":145,"path":6,"seo":146,"stem":7,"__hash__":147},"docs/1.getting-started/1.index.md",{"type":75,"value":76,"toc":135},"minimark",[77,95,114,119,122],[78,79,80,81,88,89,94],"p",{},"A Vue-first wrapper around ",[82,83,87],"a",{"href":84,"rel":85},"https://rapier.rs/",[86],"nofollow","Rapier"," — a fast, robust physics engine written in Rust. It uses the official JavaScript bindings ",[82,90,93],{"href":91,"rel":92},"https://www.npmjs.com/package/@dimforge/rapier3d",[86],"@dimforge/rapier3d"," compiled to WASM, providing a declarative API for rigid bodies, colliders, and joints to add realistic physics to your TresJS scenes.",[96,97,98],"prose-warning",{},[78,99,100,104,105,109,110,113],{},[101,102,103],"code",{},"@tresjs/rapier"," is currently in ",[106,107,108],"strong",{},"alpha",". The API is not stable yet and may introduce breaking changes between releases without a major version bump. Pin the exact version in your ",[101,111,112],{},"package.json"," and check the release notes before upgrading.",[115,116,118],"h2",{"id":117},"next-steps","Next Steps",[78,120,121],{},"Continue your journey:",[123,124,125,131],"ul",{},[126,127,128],"li",{},[82,129,130],{"href":12},"Installation",[126,132,133],{},[82,134,15],{"href":16},{"title":136,"searchDepth":137,"depth":138,"links":139},"",1,2,[140],{"id":117,"depth":138,"text":118},"Learn how to get started with Rapier","md",null,{},true,{"title":5,"description":141},"uVdi7qU2qr_U5gOMgNy-_UoHKUwJTgrTMUwxdz6OEQA",[143,149],{"title":11,"path":12,"stem":13,"description":150,"children":-1},"Learn how to add Rapier to your TresJS project.",1781680039811]