Simbody
|
This is the client-side interface to analytic geometry suitable for using to generate mass properties, collisions, etc. More...
#include "SimTKcommon/Simmatrix.h"
#include <cassert>
Go to the source code of this file.
Classes | |
class | SimTK::AnalyticGeometry |
This abstract class represents a piece of high-quality geometry that can be used for valid physical simulation. More... | |
class | SimTK::AnalyticCurve |
class | SimTK::AnalyticSurface |
class | SimTK::AnalyticVolume |
class | SimTK::AnalyticLine |
An analytic line has only a length. More... | |
class | SimTK::AnalyticCircle |
An analytic circle has only a radius. More... | |
class | SimTK::AnalyticSphere |
class | SimTK::AnalyticCylinder |
The coordinate frame of the central cross section is the same as for a circle; that is, x and z are radial and y points along the cylinder's axis. More... | |
class | SimTK::AnalyticBrick |
This is a rectangular solid. More... | |
Namespaces | |
namespace | SimTK |
This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols. |
This is the client-side interface to analytic geometry suitable for using to generate mass properties, collisions, etc.
Analytic geometry types can also generate decorative geometry for visualization purposes.
Each object has its own local coordinate system and is defined self-consistently but independent of anything else. Clients can associate these with a Transform to produce the effect of attaching AnalyticGeometry objects to bodies.