![]() |
VR-Forces 4.6 Class Documentation
|
Attach VR-Vantage observer to space follow a given entity. More...

Public Member Functions | |
| DtSpaceFollowView_v1 () | |
| CTOR. | |
| ~DtSpaceFollowView_v1 () | |
| DTOR. | |
Public Member Functions inherited from vrvControlToolkit::DtVrvControl_v1 | |
| DtVrvControl_v1 () | |
| CTOR. | |
| ~DtVrvControl_v1 () | |
| DTOR. | |
| DtVrvControl_v1 (const DtVrvControl_v1 &orig) | |
| Copy CTOR. | |
| DtVrvControl_v1 & | operator= (const DtVrvControl_v1 &orig) |
| Assignment operator. | |
Public Attributes | |
| DtFloat64 | myOffset [3] |
| The (apparent) observer position offset from the attached entity. | |
| DtInt8 | myObserver [DtVrvControlNameSize] |
| Set the name of the controlled observer. | |
| DtInt8 | myAttachedEntity [DtVrvControlNameSize] |
| The Global ID of the entity to attach to. | |
| DtFloat32 | myLocalModelScalingAmount |
| Modify the amount of scaling done. | |
| DtBool | myLocalModelScalingEnabled |
| A flag that indicates that myLocalModelScalingAmount should be used. | |
Public Attributes inherited from vrvControlToolkit::DtVrvControl_v1 | |
| DtUInt32 | myMagicNumber |
| Bit pattern that indicates that this is a view control packet. | |
| DtUInt16 | mySize |
| The total size of the VC packet, including this header This will be filled in by the specific view control packet constructor. | |
| DtUInt16 | myVersion |
| View control packet version. | |
| DtFloat32 | myLibraryVersion |
| View control library version. | |
| DtVrvControlTypeEnum | myType |
| View control packet type. | |
Attach VR-Vantage observer to space follow a given entity.
Space follow allows the observer to attach to objects far away from the earth and not have the earth (or the followed entity) be clipped away
|
inline |
CTOR.
|
inline |
DTOR.
| DtFloat64 vrvControlToolkit::DtSpaceFollowView_v1::myOffset[3] |
The (apparent) observer position offset from the attached entity.
This may be moved due to the near clipping plane (and the model scaled appropriately to appear (approximately) at this distance
| DtInt8 vrvControlToolkit::DtSpaceFollowView_v1::myObserver[DtVrvControlNameSize] |
Set the name of the controlled observer.
| DtInt8 vrvControlToolkit::DtSpaceFollowView_v1::myAttachedEntity[DtVrvControlNameSize] |
The Global ID of the entity to attach to.
| DtFloat32 vrvControlToolkit::DtSpaceFollowView_v1::myLocalModelScalingAmount |
Modify the amount of scaling done.
The base value for this is 100. Increasing it will cause the object to take up more of the for a given offset
| DtBool vrvControlToolkit::DtSpaceFollowView_v1::myLocalModelScalingEnabled |
A flag that indicates that myLocalModelScalingAmount should be used.