Пример #1
0
fix16_t
fix16_vector3_angle(const fix16_vector3_t *v0, const fix16_vector3_t *v1)
{
        fix16_t v0_length;
        v0_length = fix16_vector3_length(v0);

        fix16_t v1_length;
        v1_length = fix16_vector3_length(v1);

        return fix16_acos(fix16_div(fix16_vector3_dot(v0, v1),
                fix16_mul(v0_length, v1_length)));
}
Пример #2
0
		Fix16 acos() { return Fix16(fix16_acos(value)); }