MocapElement::MocapElement(int elementId, int depth){ elementId_ = elementId; historyDepth_ = depth; ofPoint zeros = ofPoint(0.0,0.0,0.0); for (int i = 0; i < historyDepth_; i++) { setPosition(zeros); setPositionFiltered(zeros); setVelocity(zeros); setAcceleration(zeros); setAccelerationTrajectory(0.0); setDistanceToTorso(0.0); setRelativePositionToTorso(zeros); } }
void MocapElement::initialize() { ofPoint zeros = ofPoint(0.0,0.0,0.0); for (int i = 0; i < historyDepth_; i++) { setPosition(zeros); setPositionFiltered(zeros); setVelocity(zeros); setVelocityMagnitude(0.0); setVelocityMean(0.0); setAcceleration(zeros); setAccelerationMagnitude(0.0); setAccelerationMean(0.0); setAccelerationTrajectory(0.0); setDistanceToTorso(0.0); setRelativePositionToTorso(zeros); } }