Nurmuxammad Nurmametov
Nurmuxammad Nurmametov

Как нарисовать куб? / Delphi

Как сделать, чтобы в моей программе, процедуру, которая рисовала куб. Например, нажимаю на кнопку и рисуется куб, после чего там можно будет что-то дорисовать.
Мой исходник http://yadi.sk/d/RtM3_PHlGmV9B">тут

http://yadi.sk/d/RtM3_PHlGmV9B

Мне нужно именно в моем коде.

АЦ
Александр Цёмкало

Можно три многоугольника (квадрат и два параллелограмма) нарисовать. Будет эффект объёма.

Можно изучить библиотеку трёхмерной графики типа Direct3D или OpenGL.
[ссылка заблокирована по решению администрации проекта]
[ссылка заблокирована по решению администрации проекта]

Андрей Степанов
Андрей Степанов

Я так понял тебе нужно проекцию нарисовать, Direct3D или GL тебе изучать врятли захочется ...могу посоветовать быстрый вариант
тебе нудно преобразовать 3D (x,y,z) точку в 2D (x,y) проще всего это
x = x+z/k
y = y-z/k

k можешь взять 2, а там уже поэкспереминтируешь

напишешь такую функцию и рисуй линиями грани, если нужно уже текстурку наложить.... то тут уже все в разы сложнее

Похожие вопросы
Что нарисовать? Мучаюсь вопросом "Что нарисовать? ". Есть советы, могу нарисовать вам что-нибудь!
Написать программу вычисления объема куба, площади поверхности куба, радиус вписанного и описанного шара. DELPHI. DELPHI.
Какая разница между Delphi 7 от Borland Delphi 7.0
Нужно нарисовать паровоз в Delphi! Нужны Sourse.
в чем отличие между Delphi 2010 и Delphi X3?
Как на языке DELPHI нарисовать трехмерный вектор?
Delphi. delphi программирование сессия
как нарисовать объёмное изображение (параллелепипед) в Delphi? И можно ли это сделать через канву?
помогите с delphi. Помогите пожалуйста, как в делфи нарисовать паровоз
Delphi xe и Delphi 7. В чём разница?