[{"data":1,"prerenderedAt":1103},["ShallowReactive",2],{"navigation":3,"/api/rigid-body/instance-rigid-body":72,"/api/rigid-body/instance-rigid-body-surround":1098},[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":61,"body":74,"description":1092,"extension":1093,"links":1094,"meta":1095,"navigation":268,"path":62,"seo":1096,"stem":63,"__hash__":1097},"docs/2.api/1.rigid-body/7.instance-rigid-body.md",{"type":75,"value":76,"toc":1089},"minimark",[77,83,99,102,106,1085],[78,79,80],"scene-wrapper",{},[81,82],"demos-instance-rigid-bodies",{},[84,85,86,90,91,94,95,98],"p",{},[87,88,89],"code",{},"InstancedRigidBody"," is the high-performance alternative to many individual ",[87,92,93],{},"RigidBody"," components.\nIt wraps a ",[87,96,97],{},"TresInstancedMesh"," and creates/updates one physics body per instance, so you can simulate hundreds of objects while still sharing geometry and material.",[84,100,101],{},"Use it when you need large crowds of similar objects (particles, debris, stacked balls, etc.) with proper collisions and much lower render overhead.",[103,104,15],"h2",{"id":105},"usage",[107,108,113],"pre",{"className":109,"code":110,"language":111,"meta":112,"style":112},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { TresCanvas } from '@tresjs/core'\nimport { OrbitControls } from '@tresjs/cientos'\nimport { InstancedRigidBody, Physics } from '@tresjs/rapier'\nimport { DynamicDrawUsage, Matrix4, MeshStandardMaterial, SphereGeometry } from 'three'\n\nconst instanceRef = shallowRef()\nconst torusKnots = new SphereGeometry(0.25, 32, 32)\nconst torusKnotsMaterial = new MeshStandardMaterial()\n\nwatch(instanceRef, (mesh) => {\n  mesh?.instanceMatrix.setUsage(DynamicDrawUsage)\n\n  if (mesh) {\n    for (let i = 0; i \u003C mesh.count; i++) {\n      const x = (Math.random() - 0.5) * 5\n      const y = ((Math.random()) * 2) + 5\n      const z = (Math.random() - 0.5) * 5\n\n      mesh.setMatrixAt(\n        i,\n        new Matrix4().makeTranslation(x, y, z),\n      )\n    }\n    mesh.instanceMatrix.needsUpdate = true\n  }\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CTresCanvas clear-color=\"#82DBC5\">\n    \u003CTresPerspectiveCamera :position=\"[15, 15, 15]\" :look-at=\"[0, 0, 0]\" />\n    \u003COrbitControls />\n\n    \u003CSuspense>\n      \u003CPhysics :debug=\"debug\">\n        \u003CInstancedRigidBody collider=\"ball\" :args=\"[0.25]\" :restitution=\"0.5\">\n          \u003CTresInstancedMesh ref=\"instanceRef\" :args=\"[torusKnots, torusKnotsMaterial, 500]\" />\n        \u003C/InstancedRigidBody>\n\n        \u003CRigidBody type=\"fixed\">\n          \u003CTresMesh>\n            \u003CTresPlaneGeometry :args=\"[20, 20, 20]\" :rotate-x=\"-Math.PI / 2\" />\n            \u003CTresMeshBasicMaterial color=\"#f4f4f4\" />\n          \u003C/TresMesh>\n        \u003C/RigidBody>\n      \u003C/Physics>\n    \u003C/Suspense>\n    \u003CTresDirectionalLight :position=\"[1, 2, 3]\" />\n    \u003CTresAmbientLight :intensity=\"0.5\" />\n  \u003C/TresCanvas>\n\u003C/template>\n","vue","",[87,114,115,150,179,200,227,263,270,288,322,338,343,370,395,400,416,463,501,535,565,570,584,593,626,632,638,659,665,673,683,688,698,721,757,767,772,782,804,850,883,893,898,919,929,963,985,995,1004,1014,1024,1045,1066,1076],{"__ignoreMap":112},[116,117,120,124,128,132,135,138,141,145,147],"span",{"class":118,"line":119},"line",1,[116,121,123],{"class":122},"sMK4o","\u003C",[116,125,127],{"class":126},"swJcz","script",[116,129,131],{"class":130},"spNyl"," setup",[116,133,134],{"class":130}," lang",[116,136,137],{"class":122},"=",[116,139,140],{"class":122},"\"",[116,142,144],{"class":143},"sfazB","ts",[116,146,140],{"class":122},[116,148,149],{"class":122},">\n",[116,151,153,157,160,164,167,170,173,176],{"class":118,"line":152},2,[116,154,156],{"class":155},"s7zQu","import",[116,158,159],{"class":122}," {",[116,161,163],{"class":162},"sTEyZ"," TresCanvas",[116,165,166],{"class":122}," }",[116,168,169],{"class":155}," from",[116,171,172],{"class":122}," '",[116,174,175],{"class":143},"@tresjs/core",[116,177,178],{"class":122},"'\n",[116,180,182,184,186,189,191,193,195,198],{"class":118,"line":181},3,[116,183,156],{"class":155},[116,185,159],{"class":122},[116,187,188],{"class":162}," OrbitControls",[116,190,166],{"class":122},[116,192,169],{"class":155},[116,194,172],{"class":122},[116,196,197],{"class":143},"@tresjs/cientos",[116,199,178],{"class":122},[116,201,203,205,207,210,213,216,218,220,222,225],{"class":118,"line":202},4,[116,204,156],{"class":155},[116,206,159],{"class":122},[116,208,209],{"class":162}," InstancedRigidBody",[116,211,212],{"class":122},",",[116,214,215],{"class":162}," Physics",[116,217,166],{"class":122},[116,219,169],{"class":155},[116,221,172],{"class":122},[116,223,224],{"class":143},"@tresjs/rapier",[116,226,178],{"class":122},[116,228,230,232,234,237,239,242,244,247,249,252,254,256,258,261],{"class":118,"line":229},5,[116,231,156],{"class":155},[116,233,159],{"class":122},[116,235,236],{"class":162}," DynamicDrawUsage",[116,238,212],{"class":122},[116,240,241],{"class":162}," Matrix4",[116,243,212],{"class":122},[116,245,246],{"class":162}," MeshStandardMaterial",[116,248,212],{"class":122},[116,250,251],{"class":162}," SphereGeometry",[116,253,166],{"class":122},[116,255,169],{"class":155},[116,257,172],{"class":122},[116,259,260],{"class":143},"three",[116,262,178],{"class":122},[116,264,266],{"class":118,"line":265},6,[116,267,269],{"emptyLinePlaceholder":268},true,"\n",[116,271,273,276,279,281,285],{"class":118,"line":272},7,[116,274,275],{"class":130},"const",[116,277,278],{"class":162}," instanceRef ",[116,280,137],{"class":122},[116,282,284],{"class":283},"s2Zo4"," shallowRef",[116,286,287],{"class":162},"()\n",[116,289,291,293,296,298,301,303,306,310,312,315,317,319],{"class":118,"line":290},8,[116,292,275],{"class":130},[116,294,295],{"class":162}," torusKnots ",[116,297,137],{"class":122},[116,299,300],{"class":122}," new",[116,302,251],{"class":283},[116,304,305],{"class":162},"(",[116,307,309],{"class":308},"sbssI","0.25",[116,311,212],{"class":122},[116,313,314],{"class":308}," 32",[116,316,212],{"class":122},[116,318,314],{"class":308},[116,320,321],{"class":162},")\n",[116,323,325,327,330,332,334,336],{"class":118,"line":324},9,[116,326,275],{"class":130},[116,328,329],{"class":162}," torusKnotsMaterial ",[116,331,137],{"class":122},[116,333,300],{"class":122},[116,335,246],{"class":283},[116,337,287],{"class":162},[116,339,341],{"class":118,"line":340},10,[116,342,269],{"emptyLinePlaceholder":268},[116,344,346,349,352,354,357,361,364,367],{"class":118,"line":345},11,[116,347,348],{"class":283},"watch",[116,350,351],{"class":162},"(instanceRef",[116,353,212],{"class":122},[116,355,356],{"class":122}," (",[116,358,360],{"class":359},"sHdIc","mesh",[116,362,363],{"class":122},")",[116,365,366],{"class":130}," =>",[116,368,369],{"class":122}," {\n",[116,371,373,376,379,382,385,388,390,393],{"class":118,"line":372},12,[116,374,375],{"class":162},"  mesh",[116,377,378],{"class":122},"?.",[116,380,381],{"class":162},"instanceMatrix",[116,383,384],{"class":122},".",[116,386,387],{"class":283},"setUsage",[116,389,305],{"class":126},[116,391,392],{"class":162},"DynamicDrawUsage",[116,394,321],{"class":126},[116,396,398],{"class":118,"line":397},13,[116,399,269],{"emptyLinePlaceholder":268},[116,401,403,406,408,410,413],{"class":118,"line":402},14,[116,404,405],{"class":155},"  if",[116,407,356],{"class":126},[116,409,360],{"class":162},[116,411,412],{"class":126},") ",[116,414,415],{"class":122},"{\n",[116,417,419,422,424,427,430,433,436,439,441,444,447,449,452,454,456,459,461],{"class":118,"line":418},15,[116,420,421],{"class":155},"    for",[116,423,356],{"class":126},[116,425,426],{"class":130},"let",[116,428,429],{"class":162}," i",[116,431,432],{"class":122}," =",[116,434,435],{"class":308}," 0",[116,437,438],{"class":122},";",[116,440,429],{"class":162},[116,442,443],{"class":122}," \u003C",[116,445,446],{"class":162}," mesh",[116,448,384],{"class":122},[116,450,451],{"class":162},"count",[116,453,438],{"class":122},[116,455,429],{"class":162},[116,457,458],{"class":122},"++",[116,460,412],{"class":126},[116,462,415],{"class":122},[116,464,466,469,472,474,476,479,481,484,487,490,493,495,498],{"class":118,"line":465},16,[116,467,468],{"class":130},"      const",[116,470,471],{"class":162}," x",[116,473,432],{"class":122},[116,475,356],{"class":126},[116,477,478],{"class":162},"Math",[116,480,384],{"class":122},[116,482,483],{"class":283},"random",[116,485,486],{"class":126},"() ",[116,488,489],{"class":122},"-",[116,491,492],{"class":308}," 0.5",[116,494,412],{"class":126},[116,496,497],{"class":122},"*",[116,499,500],{"class":308}," 5\n",[116,502,504,506,509,511,514,516,518,520,523,525,528,530,533],{"class":118,"line":503},17,[116,505,468],{"class":130},[116,507,508],{"class":162}," y",[116,510,432],{"class":122},[116,512,513],{"class":126}," ((",[116,515,478],{"class":162},[116,517,384],{"class":122},[116,519,483],{"class":283},[116,521,522],{"class":126},"()) ",[116,524,497],{"class":122},[116,526,527],{"class":308}," 2",[116,529,412],{"class":126},[116,531,532],{"class":122},"+",[116,534,500],{"class":308},[116,536,538,540,543,545,547,549,551,553,555,557,559,561,563],{"class":118,"line":537},18,[116,539,468],{"class":130},[116,541,542],{"class":162}," z",[116,544,432],{"class":122},[116,546,356],{"class":126},[116,548,478],{"class":162},[116,550,384],{"class":122},[116,552,483],{"class":283},[116,554,486],{"class":126},[116,556,489],{"class":122},[116,558,492],{"class":308},[116,560,412],{"class":126},[116,562,497],{"class":122},[116,564,500],{"class":308},[116,566,568],{"class":118,"line":567},19,[116,569,269],{"emptyLinePlaceholder":268},[116,571,573,576,578,581],{"class":118,"line":572},20,[116,574,575],{"class":162},"      mesh",[116,577,384],{"class":122},[116,579,580],{"class":283},"setMatrixAt",[116,582,583],{"class":126},"(\n",[116,585,587,590],{"class":118,"line":586},21,[116,588,589],{"class":162},"        i",[116,591,592],{"class":122},",\n",[116,594,596,599,601,604,606,609,611,614,616,618,620,622,624],{"class":118,"line":595},22,[116,597,598],{"class":122},"        new",[116,600,241],{"class":283},[116,602,603],{"class":126},"()",[116,605,384],{"class":122},[116,607,608],{"class":283},"makeTranslation",[116,610,305],{"class":126},[116,612,613],{"class":162},"x",[116,615,212],{"class":122},[116,617,508],{"class":162},[116,619,212],{"class":122},[116,621,542],{"class":162},[116,623,363],{"class":126},[116,625,592],{"class":122},[116,627,629],{"class":118,"line":628},23,[116,630,631],{"class":126},"      )\n",[116,633,635],{"class":118,"line":634},24,[116,636,637],{"class":122},"    }\n",[116,639,641,644,646,648,650,653,655],{"class":118,"line":640},25,[116,642,643],{"class":162},"    mesh",[116,645,384],{"class":122},[116,647,381],{"class":162},[116,649,384],{"class":122},[116,651,652],{"class":162},"needsUpdate",[116,654,432],{"class":122},[116,656,658],{"class":657},"sfNiH"," true\n",[116,660,662],{"class":118,"line":661},26,[116,663,664],{"class":122},"  }\n",[116,666,668,671],{"class":118,"line":667},27,[116,669,670],{"class":122},"}",[116,672,321],{"class":162},[116,674,676,679,681],{"class":118,"line":675},28,[116,677,678],{"class":122},"\u003C/",[116,680,127],{"class":126},[116,682,149],{"class":122},[116,684,686],{"class":118,"line":685},29,[116,687,269],{"emptyLinePlaceholder":268},[116,689,691,693,696],{"class":118,"line":690},30,[116,692,123],{"class":122},[116,694,695],{"class":126},"template",[116,697,149],{"class":122},[116,699,701,704,707,710,712,714,717,719],{"class":118,"line":700},31,[116,702,703],{"class":122},"  \u003C",[116,705,706],{"class":126},"TresCanvas",[116,708,709],{"class":130}," clear-color",[116,711,137],{"class":122},[116,713,140],{"class":122},[116,715,716],{"class":143},"#82DBC5",[116,718,140],{"class":122},[116,720,149],{"class":122},[116,722,724,727,730,733,735,737,740,742,745,747,749,752,754],{"class":118,"line":723},32,[116,725,726],{"class":122},"    \u003C",[116,728,729],{"class":126},"TresPerspectiveCamera",[116,731,732],{"class":130}," :position",[116,734,137],{"class":122},[116,736,140],{"class":122},[116,738,739],{"class":143},"[15, 15, 15]",[116,741,140],{"class":122},[116,743,744],{"class":130}," :look-at",[116,746,137],{"class":122},[116,748,140],{"class":122},[116,750,751],{"class":143},"[0, 0, 0]",[116,753,140],{"class":122},[116,755,756],{"class":122}," />\n",[116,758,760,762,765],{"class":118,"line":759},33,[116,761,726],{"class":122},[116,763,764],{"class":126},"OrbitControls",[116,766,756],{"class":122},[116,768,770],{"class":118,"line":769},34,[116,771,269],{"emptyLinePlaceholder":268},[116,773,775,777,780],{"class":118,"line":774},35,[116,776,726],{"class":122},[116,778,779],{"class":126},"Suspense",[116,781,149],{"class":122},[116,783,785,788,790,793,795,797,800,802],{"class":118,"line":784},36,[116,786,787],{"class":122},"      \u003C",[116,789,28],{"class":126},[116,791,792],{"class":130}," :debug",[116,794,137],{"class":122},[116,796,140],{"class":122},[116,798,799],{"class":143},"debug",[116,801,140],{"class":122},[116,803,149],{"class":122},[116,805,807,810,812,815,817,819,822,824,827,829,831,834,836,839,841,843,846,848],{"class":118,"line":806},37,[116,808,809],{"class":122},"        \u003C",[116,811,89],{"class":126},[116,813,814],{"class":130}," collider",[116,816,137],{"class":122},[116,818,140],{"class":122},[116,820,821],{"class":143},"ball",[116,823,140],{"class":122},[116,825,826],{"class":130}," :args",[116,828,137],{"class":122},[116,830,140],{"class":122},[116,832,833],{"class":143},"[0.25]",[116,835,140],{"class":122},[116,837,838],{"class":130}," :restitution",[116,840,137],{"class":122},[116,842,140],{"class":122},[116,844,845],{"class":143},"0.5",[116,847,140],{"class":122},[116,849,149],{"class":122},[116,851,853,856,858,861,863,865,868,870,872,874,876,879,881],{"class":118,"line":852},38,[116,854,855],{"class":122},"          \u003C",[116,857,97],{"class":126},[116,859,860],{"class":130}," ref",[116,862,137],{"class":122},[116,864,140],{"class":122},[116,866,867],{"class":143},"instanceRef",[116,869,140],{"class":122},[116,871,826],{"class":130},[116,873,137],{"class":122},[116,875,140],{"class":122},[116,877,878],{"class":143},"[torusKnots, torusKnotsMaterial, 500]",[116,880,140],{"class":122},[116,882,756],{"class":122},[116,884,886,889,891],{"class":118,"line":885},39,[116,887,888],{"class":122},"        \u003C/",[116,890,89],{"class":126},[116,892,149],{"class":122},[116,894,896],{"class":118,"line":895},40,[116,897,269],{"emptyLinePlaceholder":268},[116,899,901,903,905,908,910,912,915,917],{"class":118,"line":900},41,[116,902,809],{"class":122},[116,904,93],{"class":126},[116,906,907],{"class":130}," type",[116,909,137],{"class":122},[116,911,140],{"class":122},[116,913,914],{"class":143},"fixed",[116,916,140],{"class":122},[116,918,149],{"class":122},[116,920,922,924,927],{"class":118,"line":921},42,[116,923,855],{"class":122},[116,925,926],{"class":126},"TresMesh",[116,928,149],{"class":122},[116,930,932,935,938,940,942,944,947,949,952,954,956,959,961],{"class":118,"line":931},43,[116,933,934],{"class":122},"            \u003C",[116,936,937],{"class":126},"TresPlaneGeometry",[116,939,826],{"class":130},[116,941,137],{"class":122},[116,943,140],{"class":122},[116,945,946],{"class":143},"[20, 20, 20]",[116,948,140],{"class":122},[116,950,951],{"class":130}," :rotate-x",[116,953,137],{"class":122},[116,955,140],{"class":122},[116,957,958],{"class":143},"-Math.PI / 2",[116,960,140],{"class":122},[116,962,756],{"class":122},[116,964,966,968,971,974,976,978,981,983],{"class":118,"line":965},44,[116,967,934],{"class":122},[116,969,970],{"class":126},"TresMeshBasicMaterial",[116,972,973],{"class":130}," color",[116,975,137],{"class":122},[116,977,140],{"class":122},[116,979,980],{"class":143},"#f4f4f4",[116,982,140],{"class":122},[116,984,756],{"class":122},[116,986,988,991,993],{"class":118,"line":987},45,[116,989,990],{"class":122},"          \u003C/",[116,992,926],{"class":126},[116,994,149],{"class":122},[116,996,998,1000,1002],{"class":118,"line":997},46,[116,999,888],{"class":122},[116,1001,93],{"class":126},[116,1003,149],{"class":122},[116,1005,1007,1010,1012],{"class":118,"line":1006},47,[116,1008,1009],{"class":122},"      \u003C/",[116,1011,28],{"class":126},[116,1013,149],{"class":122},[116,1015,1017,1020,1022],{"class":118,"line":1016},48,[116,1018,1019],{"class":122},"    \u003C/",[116,1021,779],{"class":126},[116,1023,149],{"class":122},[116,1025,1027,1029,1032,1034,1036,1038,1041,1043],{"class":118,"line":1026},49,[116,1028,726],{"class":122},[116,1030,1031],{"class":126},"TresDirectionalLight",[116,1033,732],{"class":130},[116,1035,137],{"class":122},[116,1037,140],{"class":122},[116,1039,1040],{"class":143},"[1, 2, 3]",[116,1042,140],{"class":122},[116,1044,756],{"class":122},[116,1046,1048,1050,1053,1056,1058,1060,1062,1064],{"class":118,"line":1047},50,[116,1049,726],{"class":122},[116,1051,1052],{"class":126},"TresAmbientLight",[116,1054,1055],{"class":130}," :intensity",[116,1057,137],{"class":122},[116,1059,140],{"class":122},[116,1061,845],{"class":143},[116,1063,140],{"class":122},[116,1065,756],{"class":122},[116,1067,1069,1072,1074],{"class":118,"line":1068},51,[116,1070,1071],{"class":122},"  \u003C/",[116,1073,706],{"class":126},[116,1075,149],{"class":122},[116,1077,1079,1081,1083],{"class":118,"line":1078},52,[116,1080,678],{"class":122},[116,1082,695],{"class":126},[116,1084,149],{"class":122},[1086,1087,1088],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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":112,"searchDepth":119,"depth":152,"links":1090},[1091],{"id":105,"depth":152,"text":15},"Simulate many repeated objects efficiently by creating one Rapier rigid body per instance of a TresInstancedMesh.","md",null,{},{"title":61,"description":1092},"YyQnCZkYKuoguyCGB82TbAp1i5tFBy8COW2HX6CxfiI",[1099,1101],{"title":57,"path":58,"stem":59,"description":1100,"children":-1},"Monitor and react to contact forces applied to rigid bodies during collisions.",{"title":65,"path":66,"stem":67,"description":1102,"children":-1},"Simple and declarative way to joint two or more rigidBodies.",1789116600850]