Lines Matching refs:angle
77 UINT _gx_utility_circle_point_get(INT xcenter, INT ycenter, UINT r, INT angle, GX_POINT *point) in _gx_utility_circle_point_get() argument
87 angle %= 360; in _gx_utility_circle_point_get()
89 if (angle < 0) in _gx_utility_circle_point_get()
91 angle += 360; in _gx_utility_circle_point_get()
94 if (angle == 0) in _gx_utility_circle_point_get()
99 else if (angle == 90) in _gx_utility_circle_point_get()
104 else if (angle == 180) in _gx_utility_circle_point_get()
109 else if (angle == 270) in _gx_utility_circle_point_get()
116 …> gx_point_x = (GX_VALUE)(GX_FIXED_VAL_TO_INT(r * _gx_utility_math_cos(GX_FIXED_VAL_MAKE(angle)))); in _gx_utility_circle_point_get()
117 …> gx_point_y = (GX_VALUE)(GX_FIXED_VAL_TO_INT(r * _gx_utility_math_sin(GX_FIXED_VAL_MAKE(angle)))); in _gx_utility_circle_point_get()
119 if (angle <= 90) in _gx_utility_circle_point_get()
124 if (angle < 45) in _gx_utility_circle_point_get()
129 else if (angle <= 180) in _gx_utility_circle_point_get()
134 if (angle > 135) in _gx_utility_circle_point_get()
139 else if (angle <= 270) in _gx_utility_circle_point_get()
144 if (angle < 225) in _gx_utility_circle_point_get()
154 if (angle > 315) in _gx_utility_circle_point_get()