Danial
offline
Опыт:
1,342Активность: |
Нормали (Normals) в MDL моделях
Допустим у меня есть MDL модель, которая имеет вершины с координатами:
((код jass
Geoset {
Vertices 24 { { -31.7674, -33.046, 30.982 }, { -31.7674, -33.046, 30.982 }, { -31.7674, -33.046, 30.982 }, ... Normals 24 { { 0, 0, 1 }, { -1, 0, 0 }, { 0, -1, 0 }, ... )) Я решил слить эти 3 вершины в одну с помощью MdlVis'a. В результате получилось: ((код jass
Geoset { Vertices 22 { { -31.7674, -33.046, 30.982 }, ... Normals 22 { { -0.8164966, -0.4082483, 0.4082483 }, ... )) C Vertices всё ясно, но может кто-нибудь знает, по какой формуле, получалось значение для нормали? Отредактировано Danial, 23.10.2013 в 20:56. |
23.10.2013, 20:49 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
смотря что ты хочешь получить. возьми нормаль от этих трех вершин свою и запили ее вместо или усредни те что есть и нормализуй
ScorpioT1000 добавил: можно просто сложить всё и сделать normalize еще |
23.10.2013, 22:23 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Danial
offline
Опыт:
1,342Активность: |
Не совсем понимаю первое предложение. Можно в цифрах?
У меня есть 3 вершины с нормалями ((код jass
)) Чему будет равна нормаль вершины, получившейся после слияния этих вершин в MdlVis’e? Отредактировано Danial, 23.10.2013 в 22:56. |
|||||||||
23.10.2013, 22:36 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|