拿 Vec2 举例,
- /** 设置 Vec2 一个新的长度值 */
static setVecLength(self: Vec2,lenValue:number) { let currLength = self.length(); if(currLength) { self.multiplyScalar(lenValue/currLength); }else { self.x = lenValue; } }
后面有需要的, 而且官方未提供的,再接着补充;
拿 Vec2 举例,
static setVecLength(self: Vec2,lenValue:number) { let currLength = self.length(); if(currLength) { self.multiplyScalar(lenValue/currLength); }else { self.x = lenValue; } }
后面有需要的, 而且官方未提供的,再接着补充;
感觉有点奇怪,通常应该是先 normalize,然后再 * lenValue