-
Notifications
You must be signed in to change notification settings - Fork 40
RAM API Reference Utility
ramNodeFinder searches node(s) from nodearrays managed by ramActorManager.
If you want to manipulate not ramNodeArray but specific nodes, it is more easier than using for-loop. Proberbly ramNodeFinder is used not in drawActor(), drawRigid() but draw().
Constructor.
ramNodeFinder nf;
nf1.setTargetName("Yoko");
nf1.setJointID(ramActor::JOINT_HEAD);
Constructor.
ramNodeIdentifer cyril_head("Cyril", ramActor::JOINT_HEAD);
ramNodeFinder nf(cyril_head);
Sets target name.
Sets target joint id.
Returns true if ramActorManager has ramNodeArray whose name is same to ramNodeFinder::name, and the ramNodeArray has node which has id same to ramNodeFinder::index.
If it's true, search result node is set to ramNode &node
.
Returns all nodes which matches to target name and target joint id.
Returns all nodes which matches to target joint id.
A tiny class to identify node.
Generally it's used for ramNodeFinder.
Constructor.
Constructor.
Constructor.
Constructor.
Constructor.
Name and id are copied from right hand side.
Sets target name and target id.
Sets target name.
Sets target id.
Clears target name and target id.
Checks target name and target id are set.
Puts name and id to stream.
ramCameraSettings stores some settings used for control ofCamera.
string name
,
ofVec3f pos
,
ofVec3f look_at
,
float fov
,
unsigned int moving_type
,
bool bMoving
,
ofVec3f moving_from
,
ofVec3f moving_to
,
float moving_duration
,
float moving_start_time
,
float moving_end_time
,
ofVec3f moving_axis_pos
,
ofVec3f moving_axis_up_vector
,
float moving_radius
,
float moving_speed
,
float moving_deg
,
Sample XML format is in RAMDanceToolkit/resources/Settings/cam.moving.xml
Loads settings from XML.
Loads settings from XML.
This Wiki and API References (RAMDanceToolkit 1.0.0) is created on 2013-03-09