1.01.2018 / 02:12 | |
Aladdin Пользователь Сейчас: Offline
Имя: Aladdin Откуда: Uzbekistan, Xiva Регистрация: 10.03.2015
| а этой статье прочитал про 3d отображение, не все понял. понял что эта строчка вичисляет площадь треугольника: double triangleArea = (v1.y - v3.y) * (v2.x - v3.x) + (v2.y - v3.y) * (v3.x - v1.x);
этот код можно сделать более универсальным заменив алгоритмом нахожнения площади многоугольника по координатам. Непонял вот эти строчки: double b1 = ((y - v3.y) * (v2.x - v3.x) + (v2.y - v3.y) * (v3.x - x)) / triangleArea;
double b2 = ((y - v1.y) * (v3.x - v1.x) + (v3.y - v1.y) * (v1.x - x)) / triangleArea;
double b3 = ((y - v2.y) * (v1.x - v2.x) + (v1.y - v2.y) * (v2.x - x)) / triangleArea;
Что это делает? Изменено Aladdin (1.01 / 02:14) (всего 1 раз) |
1.01.2018 / 02:18 | |
Aladdin Пользователь Сейчас: Offline
Имя: Aladdin Откуда: Uzbekistan, Xiva Регистрация: 10.03.2015
| P.S. Как можно вместо сплошного цвета рисовать загруженное изображение с трансформацией, поворотом и пр.им?
|
1.01.2018 / 11:31 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| Aladdin, для каждого треугольного полигона есть его глобальная координата, есть его три локальные координаты, и три координаты текстуры. С помощью матричных преобразований, умножения матриц, производится вычислении координат трёх точек полигона на экране. После чего этот треугольник попиксельно отрисовывается, и для каждой точки треугольника ищется соответствующая точка на текстуре. Тут то и нужны текстурные координаты, из прямоугольной текстуры как бы вырезается трегкольник и жтот треугольник рисуется на экране. Основы 3d http://www.pmg.org.ru/basic3d/math.htm |
5.01.2018 / 15:16 | |
ServantOfEvil Пользователь Сейчас: Offline
Имя: ServantOfEvil Регистрация: 29.08.2017
| Hello, I am searching for a source “preverify”. Please give me if you have it. Thanks |
25.01.2018 / 19:21 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| ServantOfEvil, для java me? Или исходник для java?
|
27.01.2018 / 17:12 | |
ServantOfEvil Пользователь Сейчас: Offline
Имя: ServantOfEvil Регистрация: 29.08.2017
| I am learning java me, please give me if you have it |
27.01.2018 / 23:54 | |
Витаминыч Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| И мне тоже, пожалуйста
__________________
わからない!! |
28.01.2018 / 09:28 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| |
16.02.2018 / 01:33 | |
FBR666 Пользователь Сейчас: Offline
Имя: FBR999 Откуда: город героев Регистрация: 16.02.2018
| кто мне Декомпилятором пройдет эти class?! прикрепил архив..
Прикрепленные файлы: lol).zip (367.08 кб.) Скачано 55 раз |
16.02.2018 / 01:41 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| FBR666, опять Мобитва? http://www.javadecompilers.com, предварительно переименовав в jar __________________
let live |