float value = spline(x);
if(target==POSITION || target==SCALE)
{
- Vector3 vec;
- vec[component] = value;
if(target==POSITION)
+ {
+ Vector3 vec;
+ vec[component] = value;
matrix.translate(vec);
+ }
else
+ {
+ Vector3 vec(1.0f, 1.0f, 1.0f);
+ vec[component] = value;
matrix.scale(vec);
+ }
}
else if(target==EULER)
{