<map id="btCollisionShape" name="btCollisionShape">
<area shape="rect" id="Node000001" title="The btCollisionShape class provides an interface for collision shapes that can be shared among btColl..." alt="" coords="5,228,136,253"/>
<area shape="rect" id="Node000002" href="$classbtCompoundShape.html" title="The btCompoundShape allows to store multiple other btCollisionShapes This allows for moving concave c..." alt="" coords="184,80,329,105"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="98,216,237,104,241,108,101,220"/>
<area shape="rect" id="Node000004" href="$classbtConcaveShape.html" title="The btConcaveShape class provides an interface for non&#45;moving (static) concave shapes." alt="" coords="191,228,322,253"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="151,238,191,238,191,243,151,243"/>
<area shape="rect" id="Node000019" href="$classbtConvexShape.html" title="The btConvexShape is an abstract shape interface, implemented by all convex shapes such as btBoxShape..." alt="" coords="195,657,319,683"/>
<area shape="poly" id="edge18_Node000001_Node000019" title=" " alt="" coords="86,266,252,656,247,658,81,268"/>
<area shape="rect" id="Node000003" href="$classbtCompoundFromGimpactShape.html" title=" " alt="" coords="377,5,611,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="297,71,377,39,418,29,419,34,378,45,299,76"/>
<area shape="rect" id="Node000005" href="$classbtEmptyShape.html" title="The btEmptyShape is a collision shape without actual collision detection shape, so most users should ..." alt="" coords="435,55,553,80"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="269,213,311,150,341,117,376,89,405,76,435,69,436,74,406,81,379,94,344,121,315,153,274,216"/>
<area shape="rect" id="Node000006" href="$classbtGImpactShapeInterface.html" title="Base class for gimpact shapes." alt="" coords="400,104,588,129"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="277,215,320,175,347,155,376,138,405,127,406,132,378,143,350,160,324,179,281,219"/>
<area shape="rect" id="Node000010" href="$classbtHeightfieldTerrainShape.html" title="btHeightfieldTerrainShape simulates a 2D heightfield terrain" alt="" coords="399,153,589,179"/>
<area shape="poly" id="edge9_Node000004_Node000010" title=" " alt="" coords="297,219,377,187,418,177,419,182,378,193,299,224"/>
<area shape="rect" id="Node000011" href="$classbtScaledBvhTriangleMeshShape.html" title="The btScaledBvhTriangleMeshShape allows to instance a scaled version of an existing btBvhTriangleMesh..." alt="" coords="379,203,609,228"/>
<area shape="poly" id="edge10_Node000004_Node000011" title=" " alt="" coords="336,230,379,225,379,230,337,235"/>
<area shape="rect" id="Node000012" href="$classbtSdfCollisionShape.html" title=" " alt="" coords="418,252,570,277"/>
<area shape="poly" id="edge11_Node000004_Node000012" title=" " alt="" coords="337,246,418,254,417,260,336,251"/>
<area shape="rect" id="Node000013" href="$classbtSoftBodyCollisionShape.html" title=" " alt="" coords="399,301,589,327"/>
<area shape="poly" id="edge12_Node000004_Node000013" title=" " alt="" coords="301,257,378,286,424,298,423,303,377,291,299,262"/>
<area shape="rect" id="Node000014" href="$classbtStaticPlaneShape.html" title="The btStaticPlaneShape simulates an infinite non&#45;moving (static) collision plane." alt="" coords="420,351,568,376"/>
<area shape="poly" id="edge13_Node000004_Node000014" title=" " alt="" coords="281,262,324,300,350,319,378,336,420,350,419,355,376,340,348,324,321,304,278,266"/>
<area shape="rect" id="Node000016" href="$classbtTriangleMeshShape.html" title="The btTriangleMeshShape is an internal concave triangle mesh interface. Don&#39;t use this class directly..." alt="" coords="413,400,575,425"/>
<area shape="poly" id="edge15_Node000004_Node000016" title=" " alt="" coords="274,265,315,326,345,358,379,385,414,400,412,405,376,390,341,362,311,330,269,268"/>
<area shape="rect" id="Node000007" href="$classbtGImpactCompoundShape.html" title="btGImpactCompoundShape allows to handle multiple btCollisionShape objects at once" alt="" coords="668,55,868,80"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="582,98,693,78,694,83,583,103"/>
<area shape="rect" id="Node000008" href="$classbtGImpactMeshShape.html" title="This class manages a mesh supplied by the btStridingMeshInterface interface." alt="" coords="685,104,851,129"/>
<area shape="poly" id="edge7_Node000006_Node000008" title=" " alt="" coords="603,114,685,114,685,119,603,119"/>
<area shape="rect" id="Node000009" href="$classbtGImpactMeshShapePart.html" title="This class manages a sub part of a mesh supplied by the btStridingMeshInterface interface." alt="" coords="673,153,863,179"/>
<area shape="poly" id="edge8_Node000006_Node000009" title=" " alt="" coords="583,130,694,150,693,155,582,135"/>
<area shape="rect" id="Node000015" href="$classbtPlaneShape.html" title="Class for accessing the plane equation." alt="" coords="713,351,823,376"/>
<area shape="poly" id="edge14_Node000014_Node000015" title=" " alt="" coords="583,361,712,361,712,366,583,366"/>
<area shape="rect" id="Node000017" href="$classbtBvhTriangleMeshShape.html" title="The btBvhTriangleMeshShape is a static&#45;triangle mesh shape, it can only be used for fixed/non&#45;moving ..." alt="" coords="675,400,861,425"/>
<area shape="poly" id="edge16_Node000016_Node000017" title=" " alt="" coords="590,410,674,410,674,415,590,415"/>
<area shape="rect" id="Node000018" href="$classbtMultimaterialTriangleMeshShape.html" title="This file was created by Alex Silverman." alt="" coords="940,363,1149,403"/>
<area shape="poly" id="edge17_Node000017_Node000018" title=" " alt="" coords="876,399,939,392,940,397,876,404"/>
<area shape="rect" id="Node000020" href="$classbtConvex2dShape.html" title="The btConvex2dShape allows to use arbitrary convex shapes as 2d convex shapes, with the Z component a..." alt="" coords="424,633,564,659"/>
<area shape="poly" id="edge19_Node000019_Node000020" title=" " alt="" coords="333,660,423,650,424,656,334,665"/>
<area shape="rect" id="Node000021" href="$classbtConvexInternalShape.html" title="The btConvexInternalShape is an internal base class, shared by most convex shape implementations." alt="" coords="407,683,581,708"/>
<area shape="poly" id="edge20_Node000019_Node000021" title=" " alt="" coords="333,675,407,683,406,689,333,681"/>
<area shape="rect" id="Node000047" href="$classbtUniformScalingShape.html" title="The btUniformScalingShape allows to re&#45;use uniform scaled instances of btConvexShape in a memory effi..." alt="" coords="407,732,581,757"/>
<area shape="poly" id="edge46_Node000019_Node000047" title=" " alt="" coords="300,687,378,717,423,729,422,734,377,722,298,692"/>
<area shape="rect" id="Node000022" href="$classbtCapsuleShape.html" title="The btCapsuleShape represents a capsule around the Y axis, there is also the btCapsuleShapeX aligned ..." alt="" coords="705,477,831,503"/>
<area shape="poly" id="edge21_Node000021_Node000022" title=" " alt="" coords="593,678,609,668,621,655,628,642,634,615,639,585,646,570,657,554,693,522,732,501,735,506,696,527,661,557,650,572,644,587,640,616,633,644,626,658,612,672,596,683"/>
<area shape="rect" id="Node000025" href="$classbtConeShape.html" title="The btConeShape implements a cone shape primitive, centered around the origin and aligned with the Y ..." alt="" coords="714,568,822,593"/>
<area shape="poly" id="edge24_Node000021_Node000025" title=" " alt="" coords="594,676,609,668,624,653,632,637,641,620,657,604,684,591,713,583,714,588,686,596,660,608,645,623,637,639,629,656,612,672,597,681"/>
<area shape="rect" id="Node000028" href="$classbtConvexInternalAabbCachingShape.html" title="btConvexInternalAabbCachingShape adds local aabb caching for convex shapes, to avoid expensive boundi..." alt="" coords="659,618,877,658"/>
<area shape="poly" id="edge27_Node000021_Node000028" title=" " alt="" coords="572,676,668,656,670,661,573,682"/>
<area shape="rect" id="Node000030" href="$classbtCylinderShape.html" title="The btCylinderShape class implements a cylinder shape primitive, centered around the origin...." alt="" coords="703,683,833,708"/>
<area shape="poly" id="edge29_Node000021_Node000030" title=" " alt="" coords="596,693,703,693,703,698,596,698"/>
<area shape="rect" id="Node000033" href="$classbtMinkowskiSumShape.html" title="The btMinkowskiSumShape is only for advanced users. This shape represents implicit based minkowski su..." alt="" coords="681,732,855,757"/>
<area shape="poly" id="edge32_Node000021_Node000033" title=" " alt="" coords="583,709,694,729,693,734,582,714"/>
<area shape="rect" id="Node000034" href="$classbtPolyhedralConvexShape.html" title="The btPolyhedralConvexShape is an internal interface class for polyhedral convex shapes." alt="" coords="671,781,865,807"/>
<area shape="poly" id="edge33_Node000021_Node000034" title=" " alt="" coords="596,710,612,717,628,729,637,742,646,755,660,766,688,778,686,783,657,771,642,758,633,745,624,733,609,722,594,715"/>
<area shape="rect" id="Node000045" href="$classbtSoftClusterCollisionShape.html" title=" " alt="" coords="667,831,869,856"/>
<area shape="poly" id="edge44_Node000021_Node000045" title=" " alt="" coords="597,707,612,717,624,730,632,743,637,769,643,794,649,806,660,817,678,828,675,832,657,821,645,809,638,796,632,770,627,744,620,733,609,721,594,712"/>
<area shape="rect" id="Node000046" href="$classbtSphereShape.html" title="The btSphereShape implements an implicit sphere, centered around a local origin with radius." alt="" coords="708,880,828,905"/>
<area shape="poly" id="edge45_Node000021_Node000046" title=" " alt="" coords="596,706,612,717,628,736,635,755,637,794,639,832,646,849,660,867,683,881,708,888,707,893,680,885,657,871,642,852,634,833,632,794,630,756,623,739,609,721,593,711"/>
<area shape="rect" id="Node000023" href="$classbtCapsuleShapeX.html" title="btCapsuleShapeX represents a capsule around the Z axis the total height is height+2*radius,..." alt="" coords="977,428,1113,453"/>
<area shape="poly" id="edge22_Node000022_Node000023" title=" " alt="" coords="845,474,976,450,977,455,846,479"/>
<area shape="rect" id="Node000024" href="$classbtCapsuleShapeZ.html" title="btCapsuleShapeZ represents a capsule around the Z axis the total height is height+2*radius,..." alt="" coords="977,477,1113,503"/>
<area shape="poly" id="edge23_Node000022_Node000024" title=" " alt="" coords="846,487,976,487,976,493,846,493"/>
<area shape="rect" id="Node000026" href="$classbtConeShapeX.html" title="btConeShape implements a Cone shape, around the X axis" alt="" coords="986,527,1103,552"/>
<area shape="poly" id="edge25_Node000025_Node000026" title=" " alt="" coords="836,568,985,545,986,551,837,573"/>
<area shape="rect" id="Node000027" href="$classbtConeShapeZ.html" title="btConeShapeZ implements a Cone shape, around the Z axis" alt="" coords="986,576,1103,601"/>
<area shape="poly" id="edge26_Node000025_Node000027" title=" " alt="" coords="837,580,986,584,985,590,836,585"/>
<area shape="rect" id="Node000029" href="$classbtMultiSphereShape.html" title="The btMultiSphereShape represents the convex hull of a collection of spheres." alt="" coords="968,625,1121,651"/>
<area shape="poly" id="edge28_Node000028_Node000029" title=" " alt="" coords="892,635,967,635,967,641,892,641"/>
<area shape="rect" id="Node000031" href="$classbtCylinderShapeX.html" title=" " alt="" coords="975,675,1114,700"/>
<area shape="poly" id="edge30_Node000030_Node000031" title=" " alt="" coords="848,690,975,687,975,692,848,696"/>
<area shape="rect" id="Node000032" href="$classbtCylinderShapeZ.html" title=" " alt="" coords="975,724,1114,749"/>
<area shape="poly" id="edge31_Node000030_Node000032" title=" " alt="" coords="848,705,975,724,975,729,847,710"/>
<area shape="rect" id="Node000035" href="$classbtBox2dShape.html" title="The btBox2dShape is a box primitive around the origin, its sides axis aligned with length specified b..." alt="" coords="987,773,1103,799"/>
<area shape="poly" id="edge34_Node000034_Node000035" title=" " alt="" coords="879,788,986,785,986,790,880,793"/>
<area shape="rect" id="Node000036" href="$classbtBoxShape.html" title="The btBoxShape is a box primitive around the origin, its sides axis aligned with length specified by ..." alt="" coords="995,823,1095,848"/>
<area shape="poly" id="edge35_Node000034_Node000036" title=" " alt="" coords="872,807,994,825,994,831,871,812"/>
<area shape="rect" id="Node000037" href="$classbtPolyhedralConvexAabbCachingShape.html" title="The btPolyhedralConvexAabbCachingShape adds aabb caching to the btPolyhedralConvexShape." alt="" coords="925,873,1164,913"/>
<area shape="poly" id="edge36_Node000034_Node000037" title=" " alt="" coords="861,809,879,817,894,827,903,838,913,848,927,858,953,870,950,875,924,863,909,852,899,842,890,831,876,822,859,814"/>
<area shape="rect" id="Node000043" href="$classbtTriangleShape.html" title=" " alt="" coords="981,957,1108,983"/>
<area shape="poly" id="edge42_Node000034_Node000043" title=" " alt="" coords="872,812,879,817,891,830,899,844,905,870,910,897,916,910,927,923,954,941,984,954,982,959,951,946,924,927,912,913,905,899,900,872,894,846,887,833,876,821,869,816"/>
<area shape="rect" id="Node000038" href="$classbtBU__Simplex1to4.html" title="The btBU_Simplex1to4 implements tetrahedron, triangle, line, vertex collision shapes...." alt="" coords="1246,781,1389,807"/>
<area shape="poly" id="edge37_Node000037_Node000038" title=" " alt="" coords="1150,864,1163,858,1177,848,1186,838,1196,827,1211,817,1245,804,1247,809,1213,822,1199,831,1190,842,1180,852,1165,863,1152,869"/>
<area shape="rect" id="Node000040" href="$classbtConvexHullShape.html" title="The btConvexHullShape implements an implicit convex hull of an array of vertices." alt="" coords="1242,831,1393,856"/>
<area shape="poly" id="edge39_Node000037_Node000040" title=" " alt="" coords="1173,867,1243,854,1244,859,1174,872"/>
<area shape="rect" id="Node000041" href="$classbtConvexPointCloudShape.html" title="The btConvexPointCloudShape implements an implicit convex hull of an array of vertices." alt="" coords="1220,880,1415,905"/>
<area shape="poly" id="edge40_Node000037_Node000041" title=" " alt="" coords="1179,890,1220,890,1220,895,1179,895"/>
<area shape="rect" id="Node000042" href="$classbtConvexTriangleMeshShape.html" title="The btConvexTriangleMeshShape is a convex hull of a triangle mesh, but the performance is not as good..." alt="" coords="1212,929,1423,955"/>
<area shape="poly" id="edge41_Node000037_Node000042" title=" " alt="" coords="1174,913,1244,926,1243,931,1173,919"/>
<area shape="rect" id="Node000039" href="$classbtTetrahedronShapeEx.html" title="Helper class for tetrahedrons." alt="" coords="1471,781,1639,807"/>
<area shape="poly" id="edge38_Node000038_Node000039" title=" " alt="" coords="1403,791,1470,791,1470,797,1403,797"/>
<area shape="rect" id="Node000044" href="$classbtTriangleShapeEx.html" title="Helper class for colliding Bullet Triangle Shapes." alt="" coords="1246,979,1389,1004"/>
<area shape="poly" id="edge43_Node000043_Node000044" title=" " alt="" coords="1123,973,1246,983,1245,988,1123,979"/>
</map>
