public CC3CameraAction(CC3Vector cameraTranslationChange, 
                        CC3Vector cameraTargetTranslationChange,
                        CC3Vector4 cameraAxisAndRotationInDegreesChangeRelativeToCameraTarget)
     : base(cameraTranslationChange)
 {
     _cameraTargetTranslationChange = cameraTargetTranslationChange;
     _cameraRotationChangeRelativeToCameraTarget
         = new CC3AnimatableRotation(cameraAxisAndRotationInDegreesChangeRelativeToCameraTarget);
 }
 public CC3TransformAction(CC3Vector translationChange, 
                           CC3Vector scaleChange, 
                           CC3Vector4 axisAndRotationInDegreesChangeRelativeToAnchor,
                           CC3Vector rotationAnchorPointRelativeToPosition)
     : base(translationChange)
 {
     _scaleChange = scaleChange;
     _rotationChangeRelativeToAnchor = new CC3AnimatableRotation(axisAndRotationInDegreesChangeRelativeToAnchor);
     _rotationAnchorPointRelativeToPosition = rotationAnchorPointRelativeToPosition;
 }