Цитата Сообщение от Destr Посмотреть сообщение
Он описан в zx-power.
Тут и дополнения.
В дополнениях написано что "способ очень похож на предложенный в SPECTRUM EXPERT#2 метод средней точки".
Я пытался с этим всем разобратся, но почти ничего не понял (ибо описано всё очень сумбурно и нет полных исходников).
Пробовал-ли кто-нибудь ковырять всё это дело?
Или может кто сумеет разъяснить суть?
Или есть желающие вместе разобратся?
Бегло посмотрел. Это два не одинаковых способа, но похожих.

1) На каждой оси X, Y, Z по 64 зарубки (опорные точки). Оси поворачиваются, вычисляются новые координаты всех опорных точек, и уже по опорным точкам легко найти x,y-координаты точки на экране (простая геометрия). Вертеть такую систему лего - просчитал только 3 точки вершин координатных осей (или 4, если нулевая точка тоже вертится, а не стоит на месте), потом простой интеполяцией находятся по 64 опорные точки на каждой оси. Т.е. математика с умножениями нужна только для 3-х или 4-х точек.

2) Почти тоже самое, вычисляются координаты вершин искомого куба, представляющего из себя оси координат, а потом простой геометрией внутри находятся координаты нужных точек. Разница в том, что приходится делать больше вычислений, если точки расположены не в 'простых' местах куба, которые можно получить деля стороны на 2, 4 и т.д. Т.е. простыми действиями. Нарисовать сферу или подобный обьект будет вряд ли быстрее, чем считать все точки по-честному.
Первым способом это будет сделать намного быстрее, но при 64 опорных точках в системе координат, сфера будет угловатенькая. Но будет)