6#include <dolphin/mtx.h>
23static float sin(
float angle);
24static float cos(
float angle);
43 Vec3* screenCoords,
int d);
u8 b
Definition grstadium.c:48
Vec3 * lbVector_Add(Vec3 *a, Vec3 *b)
Definition lbvector.c:53
float lbVector_NormalizeXY(Vec3 *a)
Definition lbvector.c:39
Vec3 * lbVector_ApplyEulerRotation(Vec3 *v, Vec3 *angles)
Definition lbvector.c:354
static float cos(float angle)
Vec3 * lbVector_Lerp(Vec3 *a, Vec3 *b, Vec3 *result, float f)
Definition lbvector.c:280
Vec3 * lbVector_8000DE38(Mtx m, Vec3 *v, float c)
Definition lbvector.c:290
float dummy(void)
Definition lbvector.c:253
Vec3 * lbVector_Diff(Vec3 *a, Vec3 *b, Vec3 *result)
Definition lbvector.c:76
float lbVector_CosAngle(Vec3 *a, Vec3 *b)
Definition lbvector.c:271
static float lbVector_Len_xy(Vec3 *vec)
float lbVector_Angle(Vec3 *a, Vec3 *b)
Definition lbvector.c:92
void lbVector_RotateAboutUnitAxis(Vec3 *v, Vec3 *axis, float angle)
Definition lbvector.c:162
Vec3 * lbVector_Add_xy(Vec3 *a, Vec3 *b)
Definition lbvector.c:61
void lbVector_Rotate(Vec3 *v, int axis, float angle)
Definition lbvector.c:223
Vec3 * lbVector_EulerAnglesFromPartialONB(Vec3 *result_angles, Vec3 *a, Vec3 *c)
Definition lbvector.c:343
static float sin(float angle)
Vec3 * lbVector_Sub(Vec3 *a, Vec3 *b)
Definition lbvector.c:68
static float lbVector_Len(Vec3 *vec)
void lbVector_CreateEulerMatrix(Mtx m, Vec3 *angles)
Definition lbvector.c:457
Vec3 * lbVector_EulerAnglesFromONB(Vec3 *result_angles, Vec3 *a, Vec3 *b, Vec3 *c)
Definition lbvector.c:319
Vec3 * lbVector_CrossprodNormalized(Vec3 *a, Vec3 *b, Vec3 *result)
Definition lbvector.c:84
float lbVector_AngleXY(Vec3 *a, Vec3 *b)
Definition lbvector.c:111
float lbVector_Normalize(Vec3 *vec)
Definition lbvector.c:24
void lbVector_Mirror(Vec3 *a, Vec3 *b)
Definition lbvector.c:260
Vec3 * lbVector_WorldToScreen(HSD_CObj *cobj, const Vec3 *pos3d, Vec3 *screenCoords, int d)
Definition lbvector.c:369
float lbVector_8000E838(Vec3 *a, Vec3 *b, Vec3 *c, Vec3 *d)
Definition lbvector.c:496
float lbVector_sqrtf_accurate(float x)
Definition lbvector.c:363