116 void deformSolidMass(
Terrain* terrain);
120 void createAggregateContactPoints(
Terrain* terrain,
Shovel* shovel);
124 void createTerrainContacts(
Terrain* terrain,
Shovel* shovel);
133 const agx::Line& wedgeFailureEdge )
const;
135 void pushSoilToSides(
Terrain* terrain,
143 const float& occupancyInVoxel,
144 const float& dynamicMassCompaction,
148 void updateFrictionModels(
Terrain* terrain );
160 bool m_enableCustomFrictionModels;
#define AGX_DECLARE_POINTER_TYPES(type)
#define AGXTERRAIN_EXPORT
Simulation is a class that bridges the collision space agxCollide::Space and the dynamic simulation s...
Shovel object used to interact with a terrain via an active zone that converts solid terrain to dynam...
A terrain model based a 3D grid model with overlapping height field that can be deformed by interacti...
The object defining a frame of reference and providing transformations operations.
Base class providing referencing counted objects.
The rigid body class, combining a geometric model and a frame of reference.
Vector containing 'raw' data.
The agxTerrain namespace contains a 3D model for a dynamic deformable Terrain and related classes.