Vector/Trig math refactor into utility functions.

This commit is contained in:
Mari the Deer 2022-08-18 16:18:22 +02:00
commit 4230b3b062
42 changed files with 231 additions and 201 deletions

View file

@ -33,7 +33,7 @@ extend Class SWWMHandler
Vector3 ndc[64];
for ( int i=0; i<64; i++ )
{
Vector3 wpos = e.viewpos+level.Vec3Diff(e.viewpos,level.Vec3Offset(pos,y*cos(i*5.625)*radius+z*sin(i*5.625)*radius));
Vector3 wpos = e.viewpos+level.Vec3Diff(e.viewpos,level.Vec3Offset(pos,SWWMUtility.CircleOffset(y,z,i*5.625,radius)));
ndc[i] = SWWMUtility.ProjectPoint(projdata,wpos);
}
for ( int i=0; i<64; i++ )