void TrackerNodePrivate::resetTransformParamsAnimation() { { // Revert animation on the corner pin KnobDoublePtr toPointsKnob[4]; KnobBoolPtr enabledPointsKnob[4]; for (int i = 0; i < 4; ++i) { toPointsKnob[i] = toPoints[i].lock(); enabledPointsKnob[i] = enableToPoint[i].lock(); } for (int i = 0; i < 4; ++i) { toPointsKnob[i]->resetToDefaultValue(DimSpec::all(), ViewSetSpec::all()); enabledPointsKnob[i]->resetToDefaultValue(DimSpec::all(), ViewSetSpec::all()); } } KnobDoublePtr centerKnob = center.lock(); centerKnob->resetToDefaultValue(DimSpec::all(), ViewSetSpec::all()); { // Revert animation on the transform KnobDoublePtr translationKnob = translate.lock(); KnobDoublePtr scaleKnob = scale.lock(); KnobDoublePtr rotationKnob = rotate.lock(); translationKnob->resetToDefaultValue(DimSpec::all(), ViewSetSpec::all()); scaleKnob->resetToDefaultValue(DimSpec::all(), ViewSetSpec::all()); rotationKnob->resetToDefaultValue(DimSpec::all(), ViewSetSpec::all()); } }
void TrackMarker::resetOffset() { KnobDoublePtr knob = getOffsetKnob(); for (int i = 0; i < knob->getDimension(); ++i) { knob->resetToDefaultValue(i); } }
void TrackMarker::resetOffset() { KnobDoublePtr knob = getOffsetKnob(); knob->resetToDefaultValue(DimSpec::all(), ViewSetSpec::all()); }