Какую графику связать с DELPHIкак нарисовать 3D из Дельфов?
#2
Отправлено 01.03.2006, 11:38:27
юзай DirectX, OpenGL ...Есть база есть расчеты деталей все в дельфях и теперь надо чтобы по этим результатам дельфя вырисовывала в 3D эту деталь. какую посоветуете взять графику(которая могет такое?) и как осуществить процес, кто нить сталкивался?
процесс отображения (в общих словах):
- инициализируешь OpenGL (DirectX) с хэндлом канвы, где хочешь отобразить картинку
- устанавливаешь матрицы для 3Д-конвейера (проекционную, моделирования вида, порта просмотра)
- запихиваешь в конвейер инфу о врешинах, гранях, материалах, освещении
- запускаешь отрисовку.
а доки по OpenGL (DirectX) API можно найти в сети (также там есть тьма примеров) ... в MSDN-тоже есть инфа.
#3
Отправлено 01.03.2006, 13:17:42
юзай DirectX, OpenGL ...
Есть база есть расчеты деталей все в дельфях и теперь надо чтобы по этим результатам дельфя вырисовывала в 3D эту деталь. какую посоветуете взять графику(которая могет такое?) и как осуществить процес, кто нить сталкивался?
процесс отображения (в общих словах):
- инициализируешь OpenGL (DirectX) с хэндлом канвы, где хочешь отобразить картинку
- устанавливаешь матрицы для 3Д-конвейера (проекционную, моделирования вида, порта просмотра)
- запихиваешь в конвейер инфу о врешинах, гранях, материалах, освещении
- запускаешь отрисовку.
а доки по OpenGL (DirectX) API можно найти в сети (также там есть тьма примеров) ... в MSDN-тоже есть инфа.
ок спасибо начну с опеномг работать, процес в принцепе понятен, если столкнуся с вопросом какинибуть(а это обязательно будет ))) обращусь)) а с автокадом как дела? или не поидет?
#5
Отправлено 01.03.2006, 15:01:31
OpenGL Extension Viewer 2.24 - это просто утилита, которая сведения об установленной библиотеке OpenGL выводит - в принципе не особо нужна.какую версию посоветуешь опенгла? я взял OpenGL Extension Viewer 2.24, проблем не будет? или каких нить нюансов?
А сама библиотека (в реализации от MS) входит в стандартный набор библиотек Windows - просто подключаешь и используешь... грязно ...
#6
Отправлено 02.03.2006, 11:43:05
OpenGL Extension Viewer 2.24 - это просто утилита, которая сведения об установленной библиотеке OpenGL выводит - в принципе не особо нужна.
какую версию посоветуешь опенгла? я взял OpenGL Extension Viewer 2.24, проблем не будет? или каких нить нюансов?
А сама библиотека (в реализации от MS) входит в стандартный набор библиотек Windows - просто подключаешь и используешь... грязно ...
Понятно проблемка есть не могу подвязать опенг не могу наити, наверное я не правельно понял, подключить библиотеку опена или активех импорт кантрол? ни там ни там не нашел опена?или по другому он обзывается? или есть другой способ инцилизации?
#8
Отправлено 02.03.2006, 18:40:13
а потом InitOpenGL; //Инициализируем OpenGL
теперя остлось как было сказано
"- устанавливаешь матрицы для 3Д-конвейера (проекционную, моделирования вида, порта просмотра)
- запихиваешь в конвейер инфу о врешинах, гранях, материалах, освещении
- запускаешь отрисовку."
пошел читать инфу у кого есть пример какоинть где дельфа вырисовывают 3D
а то в инете накапал запустил а это оказывается прикол (подвисает все переворачивается и перезагрузка обеспечена) )) весело канечно но не щас ))
#9
Отправлено 03.03.2006, 16:36:29
В универе у нас делали чтото подобное. Расчет редуктора. Так эта прога из входных параметров (передаточное отношение, тип редуктора и т.д.) собирала редуктор. Сформировала файл для AutoLisp а потом в AutoCAD запускаешь и все готово. Я не делал и поэтому на сколько сложнее OpenGL не знаю. Интересно какие данные выдает твоя прога. Потомучто рисовать фаски, скругления будет ой как сложно с помошью OpenGL(представляю матрицу червяного колеса). Так что если есть готовые размеры изделия, советую поюзать AutoLisp. Не надо бует разбираться как расположить камеру, инициалицази девайсов, матрицами и т.д.Есть база есть расчеты деталей все в дельфях и теперь надо чтобы по этим результатам дельфя вырисовывала в 3D эту деталь. какую посоветуете взять графику(которая могет такое?) и как осуществить процес, кто нить сталкивался?
#10
Отправлено 03.03.2006, 18:08:45
В универе у нас делали чтото подобное. Расчет редуктора. Так эта прога из входных параметров (передаточное отношение, тип редуктора и т.д.) собирала редуктор. Сформировала файл для AutoLisp а потом в AutoCAD запускаешь и все готово. Я не делал и поэтому на сколько сложнее OpenGL не знаю. Интересно какие данные выдает твоя прога. Потомучто рисовать фаски, скругления будет ой как сложно с помошью OpenGL(представляю матрицу червяного колеса). Так что если есть готовые размеры изделия, советую поюзать AutoLisp. Не надо бует разбираться как расположить камеру, инициалицази девайсов, матрицами и т.д.
Есть база есть расчеты деталей все в дельфях и теперь надо чтобы по этим результатам дельфя вырисовывала в 3D эту деталь. какую посоветуете взять графику(которая могет такое?) и как осуществить процес, кто нить сталкивался?
ты угадал у меня фреза червячная полная Ж*P@ я как то прогу писал она чертила в автокаде лестницу ну там проще было, просто прямые линии по координатам и все а нам надо в 3Д вот.. эту деталь тяжко рукои нарисовать не то что в проге, но одно легче у меня формулы расчета детали и результатом можно вырисовывать правда херь получится))) если есть исходники тои проги скинь гляну все таки на примере легче как ни как)) спасибо
#11
Отправлено 04.03.2006, 17:16:36
Я повторюсь делал не я и исходниоков нету, а тот чел который делал в другом городе, точнее он там остался а я переехал. По моему в Autolisp есть команды и для 3-х мерки, точно не знаю, но должны быть. Если деталь настоько сложная есть смысл подумать, а стоит ли автоматизировать процесс создания. Все должно быть в меру.ты угадал у меня фреза червячная полная Ж*P@ я как то прогу писал она чертила в автокаде лестницу ну там проще было, просто прямые линии по координатам и все а нам надо в 3Д вот.. эту деталь тяжко рукои нарисовать не то что в проге, но одно легче у меня формулы расчета детали и результатом можно вырисовывать правда херь получится))) если есть исходники тои проги скинь гляну все таки на примере легче как ни как)) спасибо
#12
Отправлено 06.03.2006, 09:28:01
Я повторюсь делал не я и исходниоков нету, а тот чел который делал в другом городе, точнее он там остался а я переехал. По моему в Autolisp есть команды и для 3-х мерки, точно не знаю, но должны быть. Если деталь настоько сложная есть смысл подумать, а стоит ли автоматизировать процесс создания. Все должно быть в меру.
[/quote]
понятно, а процесс все равно надо делать хочу я или нет преподов то как уболтать? им не докажешь что гемора больше чем пользы от ентой проги, а они не понимают,
я нарисовал эту деталь в КОМПАСЕ кто нить знает? подргружаю библиотеку а они тока длл ктонить рисовал в компасе из дельфов?
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0