Non-Programming/Math
단위벡터 구하는 공식(vector normalize)
글그리
2015. 8. 4. 16:44
현재 벡터의 길이를 구한 후 각 인자에 나누면 된다.
2차원에서의 예
Cocos2d-x 에서 활용
inline cocos2d::Vec2 Normalize(cocos2d::Vec2 vec){
float length = sqrtf(powf(vec.x, 2) + powf(vec.y, 2));
cocos2d::Vec2 newVec = cocos2d::Vec2(vec.x/length, vec.y/length);
return newVec;
}