2013-02-25 3 views
0

Есть ли способ создать куб в 2d? как в 3d-кубе будет выглядеть под любым углом? В основном что-то вроде this, в основном три четырехугольника, которые в совокупности выглядят как куб.2d cube in canvas algorithm

Я хотел бы генерировать случайные кубики, так что все формулы должны были бы позволить вариации

+0

просто рисовать квадраты, а затем использовать преобразования для создания кубы ... будьте осторожны: это связано с некоторой математикой – KaeruCT

+0

Я уже делал что-то подобное, просто нужно несколько [компьютерных графических знаний] (http://en.wikipedia.org/wiki/3D_projection). – lostyzd

+0

Да, это то, что я думаю, что мне нужно, мне просто нужна помощь по формуле – alexdmejias

ответ

1

Вы можете узнать алгоритмы преобразования в этой аккуратной 2d -> 3d библиотека называется pre3D.

Возможно, он предлагает больше возможностей, чем вам нужно, но это всего лишь 36 тыс., И вы всегда можете отключить функции, которые вам не нужны для еще меньшего размера загрузки.

Вы можете посмотреть демо здесь (в том числе оживляющего 2d -> 3d коробки): http://deanm.github.com/pre3d/monster.html

Вы можете получить код здесь: https://github.com/deanm/pre3d