FreeWRL / FreeX3D 4.3.0
X3D_RigidBody Struct Reference

Data Fields

int _nodeType
 
int _renderFlags
 
int _hit
 
int _change
 
int _ichange
 
struct Vector_parentVector
 
double _dist
 
float _extent [6]
 
struct X3D_PolyRep_intern
 
int referenceCount
 
int _defaultContainer
 
void * _gc
 
struct X3D_Node_executionContext
 
float angularDampingFactor
 
struct SFVec3f angularVelocity
 
int autoDamp
 
int autoDisable
 
struct SFVec3f centerOfMass
 
float disableAngularSpeed
 
float disableLinearSpeed
 
float disableTime
 
int enabled
 
struct SFVec3f finiteRotationAxis
 
int fixed
 
struct Multi_Vec3f forces
 
struct Multi_Node geometry
 
struct SFMatrix3f inertia
 
float linearDampingFactor
 
struct SFVec3f linearVelocity
 
float mass
 
struct X3D_NodemassDensityModel
 
struct X3D_Nodemetadata
 
struct SFRotation orientation
 
struct SFVec3f position
 
struct Multi_Vec3f torques
 
int useFiniteRotation
 
int useGlobalGravity
 
void * _body
 
struct SFVec3f __old_angularVelocity
 
struct SFVec3f __old_centerOfMass
 
struct SFVec3f __old_finiteRotationAxis
 
struct SFVec3f __old_linearVelocity
 
struct SFRotation __old_orientation
 
struct SFVec3f __old_position
 
void * _geomIdentityTransform
 

Detailed Description

Definition at line 9029 of file Structs.h.

Field Documentation

◆ __old_angularVelocity

struct SFVec3f X3D_RigidBody::__old_angularVelocity

Definition at line 9069 of file Structs.h.

◆ __old_centerOfMass

struct SFVec3f X3D_RigidBody::__old_centerOfMass

Definition at line 9070 of file Structs.h.

◆ __old_finiteRotationAxis

struct SFVec3f X3D_RigidBody::__old_finiteRotationAxis

Definition at line 9071 of file Structs.h.

◆ __old_linearVelocity

struct SFVec3f X3D_RigidBody::__old_linearVelocity

Definition at line 9072 of file Structs.h.

◆ __old_orientation

struct SFRotation X3D_RigidBody::__old_orientation

Definition at line 9073 of file Structs.h.

◆ __old_position

struct SFVec3f X3D_RigidBody::__old_position

Definition at line 9074 of file Structs.h.

◆ _body

void* X3D_RigidBody::_body

Definition at line 9068 of file Structs.h.

◆ _change

int X3D_RigidBody::_change

Definition at line 9033 of file Structs.h.

◆ _defaultContainer

int X3D_RigidBody::_defaultContainer

Definition at line 9040 of file Structs.h.

◆ _dist

double X3D_RigidBody::_dist

Definition at line 9036 of file Structs.h.

◆ _executionContext

struct X3D_Node* X3D_RigidBody::_executionContext

Definition at line 9042 of file Structs.h.

◆ _extent

float X3D_RigidBody::_extent[6]

Definition at line 9037 of file Structs.h.

◆ _gc

void* X3D_RigidBody::_gc

Definition at line 9041 of file Structs.h.

◆ _geomIdentityTransform

void* X3D_RigidBody::_geomIdentityTransform

Definition at line 9075 of file Structs.h.

◆ _hit

int X3D_RigidBody::_hit

Definition at line 9032 of file Structs.h.

◆ _ichange

int X3D_RigidBody::_ichange

Definition at line 9034 of file Structs.h.

◆ _intern

struct X3D_PolyRep* X3D_RigidBody::_intern

Definition at line 9038 of file Structs.h.

◆ _nodeType

int X3D_RigidBody::_nodeType

Definition at line 9030 of file Structs.h.

◆ _parentVector

struct Vector* X3D_RigidBody::_parentVector

Definition at line 9035 of file Structs.h.

◆ _renderFlags

int X3D_RigidBody::_renderFlags

Definition at line 9031 of file Structs.h.

◆ angularDampingFactor

float X3D_RigidBody::angularDampingFactor

Definition at line 9044 of file Structs.h.

◆ angularVelocity

struct SFVec3f X3D_RigidBody::angularVelocity

Definition at line 9045 of file Structs.h.

◆ autoDamp

int X3D_RigidBody::autoDamp

Definition at line 9046 of file Structs.h.

◆ autoDisable

int X3D_RigidBody::autoDisable

Definition at line 9047 of file Structs.h.

◆ centerOfMass

struct SFVec3f X3D_RigidBody::centerOfMass

Definition at line 9048 of file Structs.h.

◆ disableAngularSpeed

float X3D_RigidBody::disableAngularSpeed

Definition at line 9049 of file Structs.h.

◆ disableLinearSpeed

float X3D_RigidBody::disableLinearSpeed

Definition at line 9050 of file Structs.h.

◆ disableTime

float X3D_RigidBody::disableTime

Definition at line 9051 of file Structs.h.

◆ enabled

int X3D_RigidBody::enabled

Definition at line 9052 of file Structs.h.

◆ finiteRotationAxis

struct SFVec3f X3D_RigidBody::finiteRotationAxis

Definition at line 9053 of file Structs.h.

◆ fixed

int X3D_RigidBody::fixed

Definition at line 9054 of file Structs.h.

◆ forces

struct Multi_Vec3f X3D_RigidBody::forces

Definition at line 9055 of file Structs.h.

◆ geometry

struct Multi_Node X3D_RigidBody::geometry

Definition at line 9056 of file Structs.h.

◆ inertia

struct SFMatrix3f X3D_RigidBody::inertia

Definition at line 9057 of file Structs.h.

◆ linearDampingFactor

float X3D_RigidBody::linearDampingFactor

Definition at line 9058 of file Structs.h.

◆ linearVelocity

struct SFVec3f X3D_RigidBody::linearVelocity

Definition at line 9059 of file Structs.h.

◆ mass

float X3D_RigidBody::mass

Definition at line 9060 of file Structs.h.

◆ massDensityModel

struct X3D_Node* X3D_RigidBody::massDensityModel

Definition at line 9061 of file Structs.h.

◆ metadata

struct X3D_Node* X3D_RigidBody::metadata

Definition at line 9062 of file Structs.h.

◆ orientation

struct SFRotation X3D_RigidBody::orientation

Definition at line 9063 of file Structs.h.

◆ position

struct SFVec3f X3D_RigidBody::position

Definition at line 9064 of file Structs.h.

◆ referenceCount

int X3D_RigidBody::referenceCount

Definition at line 9039 of file Structs.h.

◆ torques

struct Multi_Vec3f X3D_RigidBody::torques

Definition at line 9065 of file Structs.h.

◆ useFiniteRotation

int X3D_RigidBody::useFiniteRotation

Definition at line 9066 of file Structs.h.

◆ useGlobalGravity

int X3D_RigidBody::useGlobalGravity

Definition at line 9067 of file Structs.h.


The documentation for this struct was generated from the following file: