file
ModelTransformersSolidShapes.hCollection of function to modify model, related to solid shapes.
Namespaces
- namespace iDynTree
Classes
Enums
- enum class ApproximateSolidShapesWithPrimitiveShapeConversionType { ConvertSolidShapesWithEnclosingAxisAlignedBoundingBoxes }
- enum class ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate { VisualShapes, CollisionShapes, BothShapes }
- Enum class representing which shape should be approximated.
Functions
- auto approximateSolidShapesWithPrimitiveShape(const Model& inputModel, Model& outputModel, ApproximateSolidShapesWithPrimitiveShapeOptions options = ApproximateSolidShapesWithPrimitiveShapeOptions()) -> bool
- \function Approximate solid shapes of the input model with some primitive shapes.
Enum documentation
enum class ApproximateSolidShapesWithPrimitiveShapeShapesToApproximate
Enum class representing which shape should be approximated.
Namely teh visual, collision or both shapes.
Function documentation
bool approximateSolidShapesWithPrimitiveShape(const Model& inputModel, Model& outputModel, ApproximateSolidShapesWithPrimitiveShapeOptions options = ApproximateSolidShapesWithPrimitiveShapeOptions())
\function Approximate solid shapes of the input model with some primitive shapes.
This function takes in input a Model, and returns in output the same model, but with all solid shapes of the model (both collision and visual) substituted with a primitive shape that approximates in some way the original solid shape.