HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_ForceOrbit.h File Reference
#include <SIM/SIM_Force.h>
#include <SIM/SIM_OptionsUser.h>
+ Include dependency graph for SIM_ForceOrbit.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HDK_Sample::SIM_ForceOrbit
 

Namespaces

 HDK_Sample
 This namespace is used to hold all HDK example source code.
 

Macros

#define SIM_NAME_POINTMASS   "pointmass"
 
#define SIM_NAME_POINTPOSITION   "pointposition"
 

Detailed Description

This example creates a custom force DOP.

This class will add a new DOP node called Orbit Force. This node will attach a SIM_ForceOrbit instance on DOP objects. Solvers will discover this instance when iterating over the applied forces and can call one of getForce*() methods to find out the applied force and torque values. Houdini will also use the createGuideObject() method to display guide geometry.

Definition in file SIM_ForceOrbit.h.

Macro Definition Documentation

#define SIM_NAME_POINTMASS   "pointmass"
Examples:
SIM/SIM_ForceOrbit.C, and SIM/SIM_ForceOrbit.h.

Definition at line 44 of file SIM_ForceOrbit.h.

#define SIM_NAME_POINTPOSITION   "pointposition"
Examples:
SIM/SIM_ForceOrbit.C, and SIM/SIM_ForceOrbit.h.

Definition at line 45 of file SIM_ForceOrbit.h.