Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Vector3 normal;
- double xyLen = cos(-pitch);
- normal.x = xyLen * cos(-angle);
- normal.y = xyLen * sin(angle);
- normal.z = sin(-pitch);
- normal = normal.unit();
- Vector3 randomVec;
- do {
- randomVec = (frandom(-1, 1), frandom(-1, 1), frandom(-1, 1)).unit();
- } while (randomVec == normal);
- Vector3 normalPerp = (normal cross randomVec).unit();
- Vector3 center = pos + (0, 0, (height / 2) + attackZOffset);
- Vector3 point1, point2;
- point1 = center + cos(45) * normal + sin(45) * normalPerp;
- point2 = center + cos(-90) * normal + sin(-90) * normalPerp;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement