Показать сообщение отдельно

  #6  
Старый 08.01.2016, 05:17
SR_team
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами: 6603505

Репутация: 183


По умолчанию

Цитата:
Сообщение от FYP  

C++:





Код:
void
store_coords_with_offset
(
float
point
[
3
]
,
float
radian
,
float
x_offset
,
float
y_offset
,
float
z_offset
,
float
pos
[
3
]
)
{
float
sinx
,
cosx
,
siny
,
cosy
;
float
point_
[
3
]
;
vect3_copy
(
point
,
point_
)
;
sinx
=
sinf
(
radian
)
*
x_offset
;
cosx
=
cosf
(
radian
)
*
x_offset
;
point_
[
0
]
+=
cosx
;
point_
[
1
]
+=
sinx
;
siny
=
sinf
(
-
radian
)
*
y_offset
;
cosy
=
cosf
(
-
radian
)
*
y_offset
;
point_
[
0
]
+=
siny
;
point_
[
1
]
+=
cosy
;
point_
[
2
]
+=
z_offset
;
vect3_copy
(
point_
,
pos
)
;
}


в CE есть автоматический поиск указателей, иногда спасает, когда ручной поиск не даёт результатов.
В каком-то плане руками искать проще. Бывает в функции указатель из нескольких поебень в регистр складывается и хуярится несколько раз перед использованием
 
Ответить с цитированием