Simbody 3.9
Loading...
Searching...
No Matches
DecorativeGeometry.h File Reference

Declarations of DecorativeGeometry and related derived classes. More...

Go to the source code of this file.

Classes

class  SimTK::DecorativeGeometry
 This is the client-side interface to an implementation-independent representation of "Decorations" suitable for visualization, annotation, logging, or debugging but which cannot have any effect on the behavior of a System or the evolution of a Study. More...
 
class  SimTK::DecorativePoint
 A point of interest. More...
 
class  SimTK::DecorativeLine
 A line between two points. More...
 
class  SimTK::DecorativeCircle
 This defines a circle in the x-y plane, centered at the origin. More...
 
class  SimTK::DecorativeSphere
 This defines a sphere centered at the origin. More...
 
class  SimTK::DecorativeEllipsoid
 This defines an ellipsoidal solid centered at the origin and aligned with the local frame axes. More...
 
class  SimTK::DecorativeBrick
 This defines a rectangular solid centered at the origin and aligned with the local frame axes. More...
 
class  SimTK::DecorativeCylinder
 This defines a cylinder centered on the origin and aligned in the y direction. More...
 
class  SimTK::DecorativeFrame
 This defines geometry to represent a coordinate frame. More...
 
class  SimTK::DecorativeText
 This defines a text label with its base at the origin. More...
 
class  SimTK::DecorativeMesh
 This defines a displayable mesh by referencing an already-existing PolygonalMesh object. More...
 
class  SimTK::DecorativeMeshFile
 This defines a displayable mesh by referencing a file name containing the mesh. More...
 
class  SimTK::DecorativeTorus
 This defines a displayable torus, the torus is centered at the origin with the axial direction aligned to the z-axis. More...
 
class  SimTK::DecorativeArrow
 An arrow with start point, end point and tip-length. More...
 
class  SimTK::DecorativeCone
 A cone with origin point, direction, height and base radius. More...
 
class  SimTK::Decorations
 This defines a single DecorativeGeometry object that is composed of a collection of other DecorativeGeometry objects. More...
 
class  SimTK::DecorativeGeometryImplementation
 Use this abstract class to connect your implementation of decorative geometry to the implementation-independent classes above. More...
 

Namespaces

namespace  SimTK
 This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols.
 

Variables

constexpr Vec3 SimTK::Black = Vec3( 0, 0, 0)
 
constexpr Vec3 SimTK::Gray = Vec3(.5,.5,.5)
 
constexpr Vec3 SimTK::Red = Vec3( 1, 0, 0)
 
constexpr Vec3 SimTK::Green = Vec3( 0, 1, 0)
 
constexpr Vec3 SimTK::Blue = Vec3( 0, 0, 1)
 
constexpr Vec3 SimTK::Yellow = Vec3( 1, 1, 0)
 
constexpr Vec3 SimTK::Orange = Vec3( 1,.5, 0)
 
constexpr Vec3 SimTK::Magenta = Vec3( 1, 0, 1)
 
constexpr Vec3 SimTK::Purple = Vec3(.5, 0,.5)
 
constexpr Vec3 SimTK::Cyan = Vec3( 0, 1, 1)
 
constexpr Vec3 SimTK::White = Vec3( 1, 1, 1)
 

Detailed Description

Declarations of DecorativeGeometry and related derived classes.