
06.07.2019, 13:37
|
|
Постоянный
Регистрация: 28.02.2018
Сообщений: 307
С нами:
4319022
Репутация:
113
|
|
Сообщение от ALF
это всё не то.
объясняю понятней, вот функция которая создаёт объект, ротация там меняется по трём переменным(вектор, x, y, z)
C++:
Код:
BOOL
Create
(
WORD nId
,
int
nModel
,
CVector position
,
CVector rotation
,
float
fDrawDistance
)
{
return
(
(
BOOL
(
__thiscall
*
)
(
stObjectPool
*
,
WORD
,
int
,
CVector
,
CVector
,
float
)
)
(
SF
->
getSAMP
(
)
->
getSAMPAddr
(
)
+
0xF470
)
)
(
SF
->
getSAMP
(
)
->
getInfo
(
)
->
pPools
->
pObject
,
nId
,
nModel
,
position
,
rotation
,
fDrawDistance
)
;
}
у меня есть координаты моего созданного объекта и координаты того вокруг чего он должен вращаться.
вопрос, как мне из этих двух координат высчитать ротация и повернуть объект в сторону моих координат?
Смотри тебе нужно вот это Кватеринион, но я это еще в школе не проходил поэтому хз
|
|
|