Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2011, 18:44   #1
IvaneOK
Пользователь
 
Регистрация: 03.04.2011
Сообщений: 10
Радость Построение линии

Здравствуйте уважаемые программисты.У меня есть не большое вопрос, как построить линию между двумя точками A(x,y,z) и B(x1,y1,z1), пробовал line(x,y,z,x1,y1,z1), но ему это не нравитьсяПодскажите пожалуйста, как это реализовать, может быть есть какая нибудь хитрость
IvaneOK вне форума Ответить с цитированием
Старый 21.04.2011, 19:20   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

ну и правильно не нравится!
Графика плоская (двухмерная == 2D), а Вы пытаетесь ему трёхмерные координаты подсунуть.
Стройте проекцию вашего 3D пространства на плосткость (2D).
Например, изометрическую проекцию...
Т.е. Вам нужно пересчитать трёхмерные координаты в двухмерные. и их уже вывести...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.04.2011, 15:12   #3
IvaneOK
Пользователь
 
Регистрация: 03.04.2011
Сообщений: 10
По умолчанию

Не совсем понял, можно какой нибудь пример)
IvaneOK вне форума Ответить с цитированием
Старый 29.04.2011, 12:48   #4
Sinapsik
Пользователь
 
Аватар для Sinapsik
 
Регистрация: 29.03.2011
Сообщений: 28
По умолчанию

Цитата:
Сообщение от IvaneOK Посмотреть сообщение
Вверх!Вверх!
А что тут понимать?
Декартова (2d) система координат выглядит так:

С ней и работает паскаль

А система координат для построения, к примеру, изометрической проекции выглядит так:


Вот вам и говорят:
Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Т.е. Вам нужно пересчитать трёхмерные координаты в двухмерные. и их уже вывести...
P.S. прошу прощения за корявые рисунки

Последний раз редактировалось Sinapsik; 29.04.2011 в 12:50.
Sinapsik вне форума Ответить с цитированием
Старый 29.04.2011, 13:50   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Не совсем понял
Да тебе придется поискать примеры преобразования из трехмерной системы в двумерную.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.04.2011, 16:28   #6
MoBLer
Пользователь
 
Аватар для MoBLer
 
Регистрация: 30.12.2010
Сообщений: 91
По умолчанию

http://www.bestreferat.ru/referat-201823.html Почитай эту ссылку там в начале мне кажется то что надо
Я тебе помог, добавь отзыв)))))
Статьи по программированию
MoBLer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сделать из линии, толщиной в несколько пикселей, линии, толщиной 1 пиксель. ImmortalAlexSan Общие вопросы Delphi 12 25.10.2012 19:05
Округленные линии DRAgon™ Общие вопросы по Java, Java SE, Kotlin 3 10.11.2010 17:57
Графика в Delphi(Задача на построение линии...). shaikan Помощь студентам 3 10.10.2010 17:46
Построение линии тренда в Excel 2007 Dead Romantic Microsoft Office Excel 2 18.09.2010 17:01
Построение линии тренда в Excel 2007 Dead Romantic Помощь студентам 0 15.09.2010 16:22