Есть ли будущее у 2D - Страница 5
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Есть ли будущее у 2D

Есть ли будущее у 2D

Ответ
Поиск в этой теме
Непрочитано 27.02.2012, 09:11 1 |
Есть ли будущее у 2D
Александр Ямпольский
 
Регистрация: 26.11.2011
Сообщений: 57

Прошу участников форума прочитать короткую статью с тем же названием и высказать свое мнение по затронутым вопросам. Если в числе заинтересовавшихся окажутся программисты, готовые потратить свое время на экспериментирование в предложенном направлении, - готов оказать помощь в разработке алгоритмов и тестировании.
Просмотров: 102943
 
Автор темы   Непрочитано 04.03.2012, 00:18
#81
Александр Ямпольский


 
Регистрация: 26.11.2011
Сообщений: 57


Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
Хотелось бы действительно услышать автора темы Александр Ямпольский о том как он представляет себе хотя бы пути решения 2D>n-D. Я пока знаю только два. Это типизация и применение экспертных систем.
Представим, как можно сгенерировать в пространстве произвольную плоскость (полигон), служащую основанием призмы. Для этого нужны проекции на двух видах: на плане и на разрезе. Предположим, интерпретатор, сканируя объекты на виде "план", обнаруживает полигон. Сканируя дальше, обнаруживает условное обозначение разреза – две стрелочки с "именем" разреза, скажем "1-1". Определяет "зону действия" разреза на плане; предположим, полигон находится в этой зоне. Дальше – сканирование объектов на виде "разрез" с именем "1-1". Там может быть много полигонов. Для каждого нужно применить процедуру "связывания", чтобы определить, является ли найденный полигон "второй" проекцией одного и того же физического объекта. Предположим, "вторая" проекция найдена. С "первой" проекции снимаем координаты X и Y, со "второй" – координаты Z. Положение физического полигона (и его локальная система координат) в пространстве определено. Если еще каким-либо образом определить параметр H (высоту вытягивания призмы), то полностью зададим положение призмы в пространстве. При каждой регенерации модели интерпретатор будет отображать эту призму.
Теперь представим, что проектировщик добавил к одному из полигонов обозначение марки объекта, добавил в спецификации новую строку для этой марки и дал в этой строке ссылку на новый чертеж. На этом чертеже – свои планы и разрезы с проекциями объектов. При следующей регенерации модели интерпретатор строит дерево: на верхнем уровне – наша исходная призма (она не отображается, используется только ее система координат); на нижнем уровне – объекты нового чертежа с координатами, пересчитанными с учетом положения системы координат исходной призмы (эти объекты отображаются в окне построения модели). Дерево может и дальше разрастаться (по-моему, это дерево в машиностроительных программах называется деревом построений). Редактировать древовидные структуры очень муторно, но проектировщик этим не занимается; он просто правит отдельные чертежи.
Теперь о типизации. Интерпретатор "знает" базовые типы: призмы, цилиндры, пирамиды и т.д. На основе базовых типов строятся специализированные типы: колонны, балки, стены и т.д. Все это давно работает в существующих 3D-программах. Новое – только алгоритмы связывания проекций и экспертные правила.
Вот пример экспертного правила: проемы этажа с одинаковым оконным заполнением находятся на одной высоте и эту высоту можно определить по проему, для которого высотное положение явно задано.


Цитата AlexX:
"Александр Ямпольский, а случаем то что пиарят асконовцы для строительного проектирования (MinD) это не реализация вашей идеи?"

Нет. В MinD тот же принцип построения моделей, что в существующих 3D-программах. Не работает принцип поэтапной детализации объекта. См. ответ Бубырю.


Цитата palexxvlad:
"Естественно, 5-е этажи накладываются и дублируют друг друга."

Интерпретатор регенерирует модель заново при каждом изменении чертежа (железные мозги не жалко). Например, вы исправили заголовок "План 3..4, 6..10 этажей". Генерируется новая модель без пятого этажа. Появляется чертеж пятого этажа - генерируется модель с этажами с 3-го по 10-й.


Цитата palexxvlad:
"...а интерпретатор тем временем лепит модель никак Вас не контролируя."

Почему не контролируя? Вы же видите, что в модели что-то не так. Вы сами говорите, что в модели все видно. К тому же, интерпретатор может выполнять все проверки, которые сейчас выполняются в существующих 3D-программах. Модель та же, алгоритмы те же.


Цитата Jacques DoChirac:
Выгонять одну модель в схемы и таблицы, чтобы по этим таблицам строить другую модель? Можно, но сложно и долго.

Реально, судя по моему опыту, все "модельеры" (расчетчики, архикадчики, ревитчики и др.) начинают строить свои модели в одно и то же время на основе одних и тех же планов/разрезов из эскизника.

Последний раз редактировалось Александр Ямпольский, 04.03.2012 в 00:44.
Александр Ямпольский вне форума  
 
Непрочитано 04.03.2012, 01:08
#82
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Александр Ямпольский Посмотреть сообщение
Представим, ... явно задано.
Спасибо. Понял. Мучать вопросами больше не буду, кроме одного на который можете и не отвечать, не обижусь. Вопрос касается матобеспечения. "Сканирование" будет основано на работе с n- массивами, n- матрицами, системами линейных уравнений или есть какой либо другой способ?


Цитата:
Сообщение от Александр Ямпольский Посмотреть сообщение
железные мозги не жалко
Это верно. Я еще на Pentium 250 в цикле (да, извинят меня программеры) с нуля трансгенерацию модели делал. Модель правда была 3d каркасная. Плюс куча прикладных расчетов. На все про все уходило 1,5- 2 минуты. Сегодняшние оффисные машины можно сказать монстры
forMA вне форума  
 
Автор темы   Непрочитано 04.03.2012, 02:15
#83
Александр Ямпольский


 
Регистрация: 26.11.2011
Сообщений: 57


Цитата:
Сообщение от Бубырь-UA Посмотреть сообщение
"Сканирование" будет основано на работе с n- массивами, n- матрицами, системами линейных уравнений или есть какой либо другой способ?
Просто перебираются все объекты, хранящиеся, например, в dwg-файле/файлах (возможно, они, т.е. объекты, как-то проиндексированы, не знаю). Неинтерпретируемые объекты игнорируются, интерпретируемые используются для построения модели.
Александр Ямпольский вне форума  
 
Непрочитано 04.03.2012, 02:41
#84
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от Александр Ямпольский Посмотреть сообщение
Просто перебираются все объекты, хранящиеся, например, в dwg-файле/файлах (возможно, они, т.е. объекты, как-то проиндексированы, не знаю). Неинтерпретируемые объекты игнорируются, интерпретируемые используются для построения модели.
Чтобы не разочаровываться, нужно не очаровываться. Не поймите меня правильно, но мыслится мне, что тут эта тема "прикажет всем долго жить"
forMA вне форума  
 
Непрочитано 04.03.2012, 03:11
#85
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Александр Ямпольский
Вы где такой чудо травы прикупили, вас же уже 8 дней не подетски таращит...
Думаю на этой траве вы сможете больше заработать нежели на своей программе....
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 04.03.2012, 13:22
#86
Serge Krasnikov

Конструктор, инженер-механик на пенсии
 
Регистрация: 03.10.2003
Новосибирск
Сообщений: 6,953


Цитата:
Сообщение от Jacques DoChirac Посмотреть сообщение
Автор треда - строитель? Может тогда определимся кто с кем и о чём спорит? Сейчас строители vs машиностроители, и каждый судит о теме со своей колокольни. Получается что по разным отраслям многомерное будущее разное.
Именно так, я бы не влез в это обсуждение если бы не это
http://forum.dwg.ru/showpost.php?p=884160&postcount=20
Цитата:
Цитата:
Цитата:
Сообщение от ~AlexX~
Впрочем, допускаю что при определенных условиях уже сейчас можно обойтись без 2D проекта. Например при проектировании, изготовлении и монтаже металлоконструкций (не говоря уже про машиностроение).
Вы, наверное, имеете в виду станки с ЧПУ. Если по рабочим чертежам можно автоматом построить модель, то можно автоматом сформировать и программу для такого станка.
ЗЫЖ А я ведь писал не случайно "Нужно очертить собственные границы", а не лезть кудЫ не попадя
Serge Krasnikov вне форума  
 
Непрочитано 05.03.2012, 19:53
#87
toxan


 
Регистрация: 19.07.2007
планета земля.
Сообщений: 46


Никакая программа не сможет заменить человека. Отсюда прямое следствие - отсутствует прирост качества. BIM технология позволяет в некоторой части снизить требования к проектировщику, но автоматом требует высококлассного специалиста контролирующего локальный раздел. Отсутствие такового автоматом говорит от том что оператор данной программы начнет делать ошибки, следовательно увеличит трудоемкость уже всей команды.
З.ы. Понятное дело, что с машиностроением другая песня.
toxan вне форума  
 
Непрочитано 05.03.2012, 21:35
#88
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от Владимир. Посмотреть сообщение
Человек сидит рисует в 2Д, при этом напрягаясь и представляя всё в "объеме", чтобы разложить все коммуникации в плане и по высоте. Для этого нужна довольно высокая квалификация. Эту же работу может выполнить простой чертежник в 3Д
На это хорошо ответил Toxan:

Цитата:
Сообщение от toxan Посмотреть сообщение
но автоматом требует высококлассного специалиста контролирующего локальный раздел. Отсутствие такового автоматом говорит от том что оператор данной программы начнет делать ошибки, следовательно увеличит трудоемкость уже всей команды.
Vova вне форума  
 
Непрочитано 05.03.2012, 23:05
#89
forMA


 
Регистрация: 25.08.2005
Сообщений: 2,556


Цитата:
Сообщение от toxan Посмотреть сообщение
...оператор данной программы...
- круто! Почти как CAD- operator.
--------------------------------------------------------------------------------------------------
… Да не согласен я, сказал Шариков…
— с кем: с Марксом или Каутским, спросил Преображенский…
— да с обоими, ответил Шариков, зевая…
forMA вне форума  
 
Непрочитано 06.03.2012, 08:53
#90
Гобар

начальник ПТО
 
Регистрация: 25.05.2009
Брянск-Москва
Сообщений: 1,610
Отправить сообщение для Гобар с помощью Skype™


Цитата:
Сообщение от Александр Ямпольский Посмотреть сообщение
Модели могут быть и больше, чем 3D. Все равно работать с ними придется по отдельным плоскостям, т.е. в 2D.
Это называется "читаю книгу, вижу, известно что". Если у вас появится инструмент, позволяющий отображать объемную модель "как есть" а не в виде отдельных плоских чертежей (что мы имеем сейчас) все ваши потуги с 2Д станут нафиг никому не нужны.
Гобар вне форума  
 
Автор темы   Непрочитано 06.03.2012, 20:08
#91
Александр Ямпольский


 
Регистрация: 26.11.2011
Сообщений: 57


Еще к вопросу об автоматической корректировке чертежа при изменении модели. Я говорил, что это не всегда работает.
Интересно, что даже когда работает - тоже плохо. Например, вы сдвигаете на одном из видов колонну. На другом виде она тоже сдвигается, тянет за собой привязанный к ней размер, размер частично перекрывает важный текст, например, марку соседней колонны. Было К11, стало К1. Получаем опасную, труднообнаруживаемую ошибку.
Похоже на закон. Преобразование сложной модели в идеализированную, принципиальную схему (в расчетную модель, в рабочий чертеж) приводит к ошибкам.
Александр Ямпольский вне форума  
 
Непрочитано 06.03.2012, 21:23
#92
ciril

САПР
 
Регистрация: 29.09.2011
СПб
Сообщений: 283


Прям 3D ради 3D. Ну не во всех же областях.
Мнение с земли В инженерной геологии 3D не будет содержать больше, чем набор 2D. Где бурение - там разрез, нет бурения - никто не будет строить 3D по одной простой причине, что никто не возьмет на себя ответственность за простирание слоев. Так или иначе, но с 2D все начинается
ciril вне форума  
 
Непрочитано 06.03.2012, 21:26
#93
~AlexX~


 
Регистрация: 04.12.2008
Москва
Сообщений: 734
<phrase 1= Отправить сообщение для ~AlexX~ с помощью Skype™


Цитата:
Сообщение от Александр Ямпольский Посмотреть сообщение
Например, вы сдвигаете на одном из видов колонну. На другом виде она тоже сдвигается, тянет за собой привязанный к ней размер, размер частично перекрывает важный текст, например, марку соседней колонны. Было К11, стало К1. Получаем опасную, труднообнаруживаемую ошибку.
Программа должна самостоятельно отслеживать и предотвращать такие наложения.
~AlexX~ вне форума  
 
Непрочитано 06.03.2012, 21:38
#94
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Программа должна также сообщать, что данную колонну ни в коем случае сдвигать нельзя, иначе здание рухнет.
Profan вне форума  
 
Непрочитано 06.03.2012, 23:25
#95
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Цитата:
Сообщение от Гобар Посмотреть сообщение
Это называется "читаю книгу, вижу, известно что". Если у вас появится инструмент, позволяющий отображать объемную модель "как есть" а не в виде отдельных плоских чертежей (что мы имеем сейчас) все ваши потуги с 2Д станут нафиг никому не нужны.
То-то вы вместо объемных моделей или хотябы рендеров буквами общаетесь.
twilight вне форума  
 
Непрочитано 06.03.2012, 23:30
#96
~AlexX~


 
Регистрация: 04.12.2008
Москва
Сообщений: 734
<phrase 1= Отправить сообщение для ~AlexX~ с помощью Skype™


Цитата:
Сообщение от Profan Посмотреть сообщение
Программа должна также сообщать, что данную колонну ни в коем случае сдвигать нельзя, иначе здание рухнет.
Ну примерно так в идеале и будет, если пользователь после своих манипуляций спросит у программы, что она по этому поводу думает (= передаст изменившуюся модель в расчетный пакет для анализа).
Слишком-то умная программа тоже инженерам не нужна )

Последний раз редактировалось ~AlexX~, 06.03.2012 в 23:37.
~AlexX~ вне форума  
 
Непрочитано 07.03.2012, 05:38
#97
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Вот когда так будет, то это и будет "Первая очередь САПР".
Profan вне форума  
 
Непрочитано 07.03.2012, 07:49
#98
trir


 
Регистрация: 18.12.2010
Сообщений: 5,108


Почитал тут статью про "PaveSmart 3D" от Leica и понял, что от 3D уже никуда не денешься ;=)
А в геологии, я считаю, будущее за 3D - в нём гораздо удобнее. Надо сразу строить объёмную модель, а разрезы пусть комп строит.
trir вне форума  
 
Непрочитано 07.03.2012, 08:41
#99
Гобар

начальник ПТО
 
Регистрация: 25.05.2009
Брянск-Москва
Сообщений: 1,610
Отправить сообщение для Гобар с помощью Skype™


Цитата:
Сообщение от twilight Посмотреть сообщение
То-то вы вместо объемных моделей или хотябы рендеров буквами общаетесь.
Offtop: Ваш сарказм абсолютно неуместен в контексте темы. Съязвили чтоб отметится? На разговоры по теме ума не хватает?
Речь идет о методике построения модели, как вы заметили. И текст тут не при чем.
Гобар вне форума  
 
Непрочитано 07.03.2012, 11:56
#100
Fogel

люблю мастерить
 
Регистрация: 21.01.2005
Челябинск
Сообщений: 10,332


Я конечно механик, но и со строительством малость пересекался. Меня вот трехмерная модель в качестве эскиза вполне устраивает. Пусть вначале "кубик" потом он делится на составные части с большей деталировкой, но все едино это трехмерка с выдачей двухмерки через оформительскую часть.
Fogel вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Есть ли будущее у 2D



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Споил линия из 3D в 2D (autoCAD 2007) Zlo AutoCAD 7 11.08.2010 19:15
Есть ли будущее у Lisp & AutoCad ? andery LISP 7 20.01.2010 17:46
Преобразовать 3D модель в 2D чертеж Dellirium AutoCAD 14 24.11.2009 09:32
как 3D передлать 2D LevLLIae6 AutoCAD 7 05.11.2009 22:20
Тень от 3D обьекта на 2D и др. вопросы в AutoCad 2007 Sergunya AutoCAD 7 25.12.2006 09:47