raisim::GranularSystem::BoxOptions
struct · #include <raisim/object/granular/GranularSystem.hpp>
Parameters of World::addGranularBox(): equal particles on a regular grid inside an axis-aligned box.
Public attributes
minCorner
cpp
Vec<3> minCornerMinimum corner of the box in the world frame (m).
maxCorner
cpp
Vec<3> maxCornerMaximum corner of the box in the world frame (m).
radius
cpp
double radiusParticle radius (m).
spacing
cpp
double spacingGrid spacing between particle centers (m).
maxParticles
cpp
size_t maxParticlesMaximum number of particles; zero means unlimited.
velocity
cpp
Vec<3> velocityInitial linear velocity (m/s).
angularVelocity
cpp
Vec<3> angularVelocityInitial angular velocity (rad/s).
materialId
cpp
uint16_t materialIdParticle material id (see setParticleMaterial()).
fixed
cpp
bool fixedCreate fixed (static) particles.