package Ġde . fab max . k ool . physics . geometry Ċ Ċ import Ġde . fab max . k ool . math . Mutable Vec 3 f Ċ import Ġde . fab max . k ool . math . spatial . BoundingBox Ċ import Ġde . fab max . k ool . physics . Re le as able Ċ import Ġde . fab max . k ool . scene . geometry . Mesh Builder Ċ Ċ expect Ġinterface ĠCollision Geometry Ġ: ĠRe le as able Ġ{ ĊĊĠĠĠ Ġfun Ġgenerate Mesh ( target : ĠMesh Builder ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġthe Ġaxis - aligned Ġbounding Ġbox Ġof Ġthis Ġshape Ġin Ġlocal Ġcoordinates . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Bounds ( result : ĠBounding Box ): ĠBounding Box ĊĊĠĠĠ Ġfun Ġestimate In ertia For Mass ( mass : ĠFloat , Ġresult : ĠMutable Vec 3 f Ġ= ĠMutable Vec 3 f ()): ĠMutable Vec 3 f Ċ } Ċ