Вращение скайбокса вокруг своей оси?

Шейдеры и все-все-все.

Вращение скайбокса вокруг своей оси?

Сообщение kezin636 06 май 2019, 19:26

Подскажите, пж, как сделать вращение скайбокса вокруг своей оси? Просто я нуб в шейдерах и в ихних скриптах :) Надеюсь на вашу поддержку. (3A4OT)
kezin636
UNIт
 
Сообщения: 83
Зарегистрирован: 11 июн 2018, 19:28

Re: Вращение скайбокса вокруг своей оси?

Сообщение Jarico 06 май 2019, 20:13

Синтаксис:
Используется csharp
float3 rotateVectorAboutX(float angle, float3 vec)
                {
                        angle = radians(angle);
                        float3x3 rotationMatrix = { float3(1.0,0.0,0.0),
                                                                          float3(0.0,cos(angle),-sin(angle)),
                                                                          float3(0.0,sin(angle),cos(angle)) };
                        return mul(vec, rotationMatrix);
                }
                float3 rotateVectorAboutY(float angle, float3 vec)
                {
                        angle = radians(angle);
                        float3x3 rotationMatrix = { float3(cos(angle),0.0,sin(angle)),
                                                                          float3(0.0,1.0,0.0),
                                                                          float3(-sin(angle),0.0,cos(angle)) };
                        return mul(vec, rotationMatrix);
                }
                float3 rotateVectorAboutZ(float angle, float3 vec)
                {
                        angle = radians(angle);
                        float3x3 rotationMatrix = { float3(cos(angle),-sin(angle),0.0),
                                                                          float3(sin(angle),cos(angle),0.0),
                                                                          float3(0.0,0.0,1.0) };
                        return mul(vec, rotationMatrix);
                }
Github: _https://github.com/redheadgektor
Discord: Конь! Чаю!#9382 (сижу редко)
YouTube: _https://www.youtube.com/channel/UCPQ04Xpbbw2uGc1gsZtO3HQ
Telegram: _https://t.me/redheadgektor
Аватара пользователя
Jarico
Адепт
 
Сообщения: 1084
Зарегистрирован: 06 янв 2019, 17:37
Откуда: 0xDEAD
Skype: none
  • Сайт


Вернуться в Shader Lab

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2