[{"data":1,"prerenderedAt":197},["ShallowReactive",2],{"navigation":3,"/getting-started/installation":72,"/getting-started/installation-surround":192},[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":11,"body":74,"description":185,"extension":186,"links":187,"meta":188,"navigation":189,"path":12,"seo":190,"stem":13,"__hash__":191},"docs/1.getting-started/2.installation.md",{"type":75,"value":76,"toc":180},"minimark",[77,82,86,144,158,166,169,176],[78,79,81],"h2",{"id":80},"manual-installation","Manual installation",[83,84,85],"p",{},"To install the package manually on an existing project:",[87,88,89,115,130],"code-group",{},[90,91,97],"pre",{"className":92,"code":93,"filename":94,"language":95,"meta":96,"style":96},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @tresjs/rapier@alpha\n","pnpm","bash","",[98,99,100],"code",{"__ignoreMap":96},[101,102,105,108,112],"span",{"class":103,"line":104},"line",1,[101,106,94],{"class":107},"sBMFI",[101,109,111],{"class":110},"sfazB"," add",[101,113,114],{"class":110}," @tresjs/rapier@alpha\n",[90,116,119],{"className":92,"code":117,"filename":118,"language":95,"meta":96,"style":96},"npm install @tresjs/rapier@alpha\n","npm",[98,120,121],{"__ignoreMap":96},[101,122,123,125,128],{"class":103,"line":104},[101,124,118],{"class":107},[101,126,127],{"class":110}," install",[101,129,114],{"class":110},[90,131,134],{"className":92,"code":132,"filename":133,"language":95,"meta":96,"style":96},"yarn add @tresjs/rapier@alpha\n","yarn",[98,135,136],{"__ignoreMap":96},[101,137,138,140,142],{"class":103,"line":104},[101,139,133],{"class":107},[101,141,111],{"class":110},[101,143,114],{"class":110},[145,146,147],"prose-warning",{},[83,148,149,150,153,154,157],{},"The package is published under the ",[98,151,152],{},"alpha"," dist-tag while the API stabilizes — expect breaking changes between releases. Pin the exact version in your ",[98,155,156],{},"package.json",".",[78,159,161,162],{"id":160},"nuxt","Nuxt ",[163,164],"u-icon",{"name":165},"i-simple-icons-nuxt",[83,167,168],{},"If you're using Nuxt, installing our Nuxt module will detect automatically rapier.",[170,171,173],"read-more",{"to":172},"https://docs.tresjs.org/getting-started/installation#nuxt-project",[83,174,175],{},"For more information about the Nuxt module please refer to this link.",[177,178,179],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":96,"searchDepth":104,"depth":181,"links":182},2,[183,184],{"id":80,"depth":181,"text":81},{"id":160,"depth":181,"text":161},"Learn how to add Rapier to your TresJS project.","md",null,{},true,{"title":11,"description":185},"f1jRrU3YDHPLzfjqnoTiXuENCIOBSu-t3bLS2NlquDs",[193,195],{"title":5,"path":6,"stem":7,"description":194,"children":-1},"Learn how to get started with Rapier",{"title":15,"path":16,"stem":17,"description":196,"children":-1},"Learn how to enable Physics in your TresJS scenes.",1781680039810]