как заставить закрутиться кубик
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.37] |
|
|
правила раздела Алгоритмы

| Страницы: (5) 1 2 [3] 4 5 все ( Перейти к последнему сообщению ) |
как заставить закрутиться кубик
|
Сообщ.
#31
,
|
|
|
|
Матрицей чисел.
|
|
Сообщ.
#32
,
|
|||
|
|
ты открой глазки пошире, увидишь исходники еще можешь подумать, и написать уравнение проекции и переложить его на матрицу |
|
Сообщ.
#33
,
|
|||
|
|
исходники то понятное дело работают. просто дело в том что матрицы - ето по определению умножение на некоторые числа, а сдесь идёт деление на z - компоненту входного вектора.
уменя как ты помнишь свои исходники есь, так что сей путь я тоже прошёл |
|
Сообщ.
#34
,
|
|||||
|
|
после умножения вектора на матрицу, результирующий вектор в однородных координатах (a, b, c, d) приводится к виду (a/d, b/d, c/d, 1) (смотри выше), где и происходит деление на z (для данной матрицы) Добавлено в специально для wormball
|
|
Сообщ.
#35
,
|
|
|
|
ну так z у тебя каждый раз разное, так что ты не сможешь как с поворотом сначала вычислить одну матрицу, а потом на неё умножать
|
|
Сообщ.
#36
,
|
|||
|
|
сам прочти что написал в матрице нет z |
|
Сообщ.
#37
,
|
|
|
|
уже прочёл
|
|
Сообщ.
#38
,
|
|
|
|
Усе ж гораздо проще можно показать: вот у нас есть рельсы. Мы стоим между ними, и смотрим туда вдаль, куда они уходят. Как они будут выглядеть на фотографии, и как -- после обработки каждой из их точек линейным оператором?
|
|
Сообщ.
#39
,
|
|
|
|
а чо ж ты тогда так защищаешь матрицы?? помоему с самого начала было ясно, что линейным оператором перспективы не получить
|
|
Сообщ.
#40
,
|
|
|
|
wоrmball прав в том, что при построении матрицы перспективного проецирования с помощью входного вектора пропадает смысл использовать матрицу (исходный смысл был в том, что много преобразований для разных точек можно сложить в одно; матрицу проецирования к этим преобразованиям не зачислишь).
|
|
Сообщ.
#41
,
|
|
|
|
vot!!
зы. только щас понял, что вас было двое, а не один. щас пойду находить отличия во взглядах |
|
Сообщ.
#42
,
|
|
|
|
такето что получается, что у мега каждое умножение сопровождается делением?? так же нефефективно
|
|
Сообщ.
#43
,
|
|||
|
|
Только для тех векторов где четвертая координата отлична от единицы. Смотри исходники, прежде чем коментировать |
|
Сообщ.
#44
,
|
|
|
|
не хочу я ети тонны де**ма раскапывать!! всё равно, что ни говори, ето нелинейный оператор!
|
|
Сообщ.
#45
,
|
|
|
|
не понимаю сыр-бора. никто точку в пространстве вертеть не умеет, что ли? а восемь?
а матрицы эти я бы все на фиг повыкидывал. еще для них класс писать - слишком много чести. там больше все нули в этих матрицах поворота перемножаются и складываются, а времени при типе double тратиться немеренно, так что лучше сразу формулу писать без всякиз еб*чих матриц. |