How can I scale a vector in Irrlicht?

Started by
0 comments, last by FLeBlanc 10 years, 11 months ago

I can't find anyway to scale a vector or vertex position in Irrlicht....

irr::core::matrix4 scale, translation;
scale.setScale(.005f);
for(int x = 0; x < vertex.size(); ++x)
{
translation.makeIdentity();
translation.setTranslation(vertex[x].Pos);
translation *=scale;
vertex[x].Pos = translation.getTranslation();
}

I need to shrink my image and not seeing anyway to do this.

drawIndexedTriangleFan()

I am calling that vs. using nodes....

Thanks!

Advertisement

You don't need a matrix to scale or translate a vector. You just need to multiply by another vector, or add another vector.

This topic is closed to new replies.

Advertisement