VR-Engage  2.2
Loading...
Searching...
No Matches
exampleHumanArtPartActuator.h File Reference
Include dependency graph for exampleHumanArtPartActuator.h:

Go to the source code of this file.

Classes

class  makVre::DtExampleHumanArtPartActuator
 

Namespaces

namespace  makVre
 

Variables

constexpr char makVre::DtExampleHumanArtPartActuatorType [] = "vre-example-human-art-part-actuator"
 

Detailed Description

DtExampleHumanArtPartActuator shows how to manipulate articulated parts (joints) on human characters in VR-Forces. This example animates the left shoulder joint of a DI-Guy character, demonstrating the complete pattern for controlling human skeleton articulation from simulation logic.

Key Patterns Demonstrated:

  • VR-Forces actuator component lifecycle (init, tick)
  • DI-Guy articulated part lookup and manipulation
  • Smooth joint animation using sinusoidal interpolation
  • Pause-aware animation (handling simulation pause/resume)
  • Platform-specific component access via DtPlatformLocalObjectFacade

Use Cases: This pattern enables:

  • Procedural character animation (waving, gesturing, pointing)
  • Injury modeling (limping, holding injured limbs)
  • Equipment interaction (carrying objects, operating controls)
  • Behavioral animation (soldier hand signals, crew actions)
  • Motion capture playback (replaying recorded joint angles)