Пример #1
0
def makeBulletConvexHullFromCollisionSolids(cnode):
    from panda3d.core import CollisionPolygon
    from panda3d.bullet import BulletConvexHullShape
    shape = BulletConvexHullShape()
    for solid in cnode.getSolids():
        if isinstance(solid, CollisionPolygon):
            for point in solid.getPoints():
                shape.addPoint(point)
    return shape