sunLoadingImage
whowedImag
decoration left 1
decoration left 2
transhome
transprojects
transgallery
transarticles
decoration rigth
English
Українська
Show/Hide search bar
black cat logo variable logo
[02 Лис 2012]

Тригонометрія в 3D графіці

При імплементації геометричних методів чи розробці шейдерів, часто виникає необхідність оптимізувати роботу програми найкращим чином, змінімізувати кількість викликів тригонометричних функції. Далі буде розглянуто формули, які можуть зустрітися під час розробки.

Кути
Радіан - одиниця виміру 2D кутів. Один радіан відповідає дузі кола, яка рівна радіусу кола.
  • Перетворення кута в радіани
  • Перетворення радіанів в кут

Тригонометричні функції
З прямокутного трикутника:
Прямокутний трикутник
отримуємо:
          
          
          

Протилежний кут





Відношення між фунціями





Основні співвідношення





Сума та різниця кутів





Подвійний кут





Теорема косинусів та сунусів

З трикутника:
Довільний трикутник
отримуємо:
Визначення невідомої сторони трикутника через дві інші сторони і протилежний кут
Визначення невідомої сторони через дві інші сторони і прилеглий кут
Визначення кута через відомі сторони
Співвідношення кутів та сторін за теоремою сінусів



Sun and Black Cat- Ігор Дихта (igor dykhta email) © 2007-2014