artisynth.core.mechmodels
Interface Collidable
- All Superinterfaces:
- HasProperties, HierarchyNode, ModelComponent, Scannable
- All Known Implementing Classes:
- BeamBody, Collidable.DefaultCollidable, DeformableBody, FemMesh, FemModel3d, FemMuscleModel, HydrostatModel, MFreeModel3d, MFreeMuscleModel, PointToPointMuscle, RigidBody, RigidCompositeBody, RigidMeshComponent, SkinMesh, SpongeModel
public interface Collidable
- extends ModelComponent
Indicates a model component that can collide with other Collidables.
Methods inherited from interface artisynth.core.modelbase.ModelComponent |
connectToHierarchy, disconnectFromHierarchy, getHardReferences, getName, getNavpanelVisibility, getNumber, getParent, getSoftReferences, hasState, isFixed, isMarked, isSelected, notifyParentOfChange, postscan, scan, setFixed, setMarked, setName, setNumber, setParent, setSelected, updateReferences |
Default
static final Collidable Default
RigidBody
static final Collidable RigidBody
Deformable
static final Collidable Deformable
Self
static final Collidable Self
createCollisionData
CollisionData createCollisionData()
isCollidable
boolean isCollidable()
getMass
double getMass()