(geom_model: pin.GeometryModel)
| 84 | |
| 85 | |
| 86 | def removeBVHModelsIfAny(geom_model: pin.GeometryModel): |
| 87 | for gobj in geom_model.geometryObjects: |
| 88 | gobj: pin.GeometryObject |
| 89 | bvh_types = [hppfcl.BV_OBBRSS, hppfcl.BV_OBB, hppfcl.BV_AABB] |
| 90 | ntype = gobj.geometry.getNodeType() |
| 91 | if ntype in bvh_types: |
| 92 | gobj.geometry.buildConvexHull(True, "Qt") |
| 93 | gobj.geometry = gobj.geometry.convex |
| 94 | |
| 95 | |
| 96 | def addFloor(geom_model: pin.GeometryModel, visual_model: pin.GeometryModel): |
nothing calls this directly
no outgoing calls
no test coverage detected