Почему бы не сделать новый примитив?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Почему бы не сделать новый примитив?

Почему бы не сделать новый примитив?

Ответ
Поиск в этой теме
Непрочитано 14.10.2013, 06:22 #1
Почему бы не сделать новый примитив?
gumel
 
Регистрация: 20.04.2011
Сообщений: 485

Или снабдить старые новыми возможностями.
Я говорю о полилинии. Всем она хороша, но я бы хотел получать следующее:



из картинки все должно быть понятно (порядок создания полилиний: синяя, красная, желтая)

p.s. Я понимаю, что такого эффекта можно добиться при использовании регионов с разной координатой Z (в режиме скрытых линий, при условии отображения этих скрытых линий пунктиром), но это, на мой взгляд, крайне неудобно...

Последний раз редактировалось gumel, 14.10.2013 в 07:21.
Просмотров: 7973
 
Непрочитано 14.10.2013, 08:06
#2
Profan


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


Цитата:
Сообщение от gumel Посмотреть сообщение
Почему бы не сделать новый примитив?
Действительно, почему бы? Сделай.
Однако, в этом желании нет логики. В ручном черчении пунктирная линия применялась для того, чтобы смоделировать перекрытие одной ПОВЕРХНОСТЬЮ или ТЕЛОМ другой поверхности или тела (или линейного объекта типа трубопровода). В AutoCAD'е присутствуют свои методы моделирования. Но если внутри контура пустота, то и перекрывать "ниже лежащие" объенкты нечем.
Однако, можно разорвать полилинию в точках пересечения и задать нужному сегменту нужный тип линии.
А чем вообще обусловлено такое желание?
Profan вне форума  
 
Непрочитано 14.10.2013, 08:14
#3
hexD

КМД
 
Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
<phrase 1=


задача нифига не тривиальная, я сделал.
http://forum.dwg.ru/showthread.php?t=95740
http://mysimpleengeneeringsolutions....l?view=classic

Последний раз редактировалось hexD, 14.10.2013 в 08:22.
hexD вне форума  
 
Автор темы   Непрочитано 14.10.2013, 08:24
#4
gumel


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


Почему же вы говорите о "ручном" чертении пунктирной линии в прошедшем времени? Я думаю, что многие чертят до сих пор такие вещи "руками".
Один из преподавателей как то сказал про AutoCAD: "это такая штука, в которой можно начертить все что угодно, вопрос только в том, сколько вы потратите на это времени"
Так вот, "можно разорвать полилинию в точках пересечения и задать нужному сегменту нужный тип линии", конечно же можно, только времени это займет нереально много.

Для чего лично мне это надо, - сложный вопрос (вернее долгий и неинтересный, для Вас, ответ). Если кратко, то: черчу 95% в 2D, и хочется автоматизировать процесс скрытия линий.
gumel вне форума  
 
Непрочитано 14.10.2013, 08:34
#5
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


LISP. Разорвать объекты в точках пересечения. BreakObjects.
Хмурый вне форума  
 
Непрочитано 14.10.2013, 08:45
#6
hexD

КМД
 
Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
<phrase 1=


(падал прошлогодний снег...)
А я бы послушал долгий и не интересный.
hexD вне форума  
 
Автор темы   Непрочитано 14.10.2013, 09:07
#7
gumel


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


Хм, думаю нужно более детально изложить свою мысль.
Пунктирная линия это линия которая отображает скрытую линию на проекции каких либо объектов. И нужна она только для правильного восприятия чертежа.

Я бы не хотел разрывать объекты для своей задачи по причине привязанности к определенным условиям.
Теперь подробно. Замечу сразу, что к теме это уже не сильно относится.
Я занимаюсь проектированием алюминиевых светопрозрачных конструкций. По сути моя задача в следующем, состоит из двух этапов: выдать чертежи конструкций и выдать необходимое количество материала на закуп. Проанализировав возможности специализированных программ из этой области я пришел к выводу, что лучше AutoCAD'а ничего нет )) (может я и ошибаюсь, но судя по форумам люди которые работают в суперокнах и т.п. работают с AutoCAD'ом в том числе).
Имея небольшой опыт в программировании и большое стремление облегчить свой труд я написал внешнюю программу, которая проводит анализ чертежа и выполняет всю рутину по подсчету необходимых материалов. Эта программа проводит анализ чертежа начерченного по определенным правилам. Т.е. в моих конструкциях могут присутствовать различные профиля, которые я рисую на определенных слоях в виде замкнутых полилиний. Моя программа "выковыривает" из чертежа геометрическую информацию и вычисляет длины заготовок для каждого вида профилей, далее осуществляется раскрой с учетом длин хлыстов и ширины реза и выдается результат в виде раскроя и необходимого количества.

Поскольку все программисты ленивые, я хотел убить двух зайцев. Т.е. я хотел бы одновременно рисовать как чертеж, так и задание для своей супер программки ))
gumel вне форума  
 
Непрочитано 14.10.2013, 09:14
#8
hexD

КМД
 
Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
<phrase 1=


Цитата:
Сообщение от gumel
что лучше AutoCAD'а ничего нет

просто Убил.
Уже города в пару кликов проектируют, а 2D-автокад-секта все плодится и плодится...
hexD вне форума  
 
Непрочитано 14.10.2013, 09:20
#9
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,426


ИМХО бесполезное пожелание. Задача слишком узкоспециализирована.
hexD, 2D в некоторых случаях значительно предпочтительнее 3D. И покажи мне пример проектирования
Цитата:
Сообщение от hexD Посмотреть сообщение
города в пару кликов
Честно - очень сильно хочу посмотреть.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 14.10.2013, 09:29
#10
gumel


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


вот, хочу показать, что я делаю:


при этом в AutoCAD'е начерчено примерно так (увеличенный фрагмент):

что согласитесь, не очень информативно для простого рабочего цеха.
gumel вне форума  
 
Непрочитано 14.10.2013, 09:43
#11
hexD

КМД
 
Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
<phrase 1=


Increase Size Decrease Size Нажмите для просмотра
http://www.youtube.com/watch?v=yrqm9qK_Mlo
Increase Size Decrease Size Нажмите для просмотра
http://www.youtube.com/watch?v=LwyT-fWVoTE
Increase Size Decrease Size Нажмите для просмотра
http://www.youtube.com/watch?v=yI5YOFR1Wus&list=PLFE628DC992E38527
Increase Size Decrease Size Нажмите для просмотра
http://www.youtube.com/watch?v=_G16BmifX3o&feature=related
дико жалею что не смог повторно найти один ролик который смотрел еще в 2011, грассхопером, город "натягивали" на ситуацию(местность) с учетом рельефа, сетей, архитектуры(высотно-плановая композиция), и(от чего я просто ах****л) правил планировки квартир/этажей - автоматом компоновались этажи, квартиры, расставлялась мебель, можно было отредактировать один отдельно взятый дом, т.е. его план - все квартиры и лестнично лифтовые узлы со всеми оперделенными для планировки правилами автоматом в реальном времени, наилучшим образом(по ТЭП ессно) компоновались, я плакал когда смотрел )
hexD вне форума  
 
Непрочитано 14.10.2013, 09:53
#12
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Цитата:
Сообщение от gumel Посмотреть сообщение
такого эффекта можно добиться при использовании регионов с разной координатой Z (в режиме скрытых линий, при условии отображения этих скрытых линий пунктиром)
В AutoCAD такого эффекта добиться можно действительно только программированием, но зачем?
Ведь в AutoCAD Architecture это может сделать любой, просто настроив экранные представления.
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 14.10.2013, 10:12
#13
hexD

КМД
 
Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
<phrase 1=


Цитата:
Сообщение от pan
AutoCAD Architecture это может сделать любой, просто настроив экранные представления.

скринов пожалуйста. Имеется ввиду ADT?

"2D в некоторых случаях значительно предпочтительнее 3D" - согласен.
Но вот автокад-то тут точно не при чем. В автокаде лично мне не нравится все.
СПДС, который не спдс, чертилка сама по себе убогая, неудобная, тупиковая, с кучей теоретического хлама(список команд), по которому меряются м/у собой горе-пользователи этого убожества, я вообще никак не вижу перспективу плоского черчения именно в автокаде. Элементарные вещи 2Д черчения в автокаде чуть ли не заклинание третьего порядка, а выбор параметров команды в консоли -УБОЖЕСТВО...

Последний раз редактировалось hexD, 14.10.2013 в 10:40.
hexD вне форума  
 
Автор темы   Непрочитано 14.10.2013, 11:41
#14
gumel


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


hexD, а Вы в чем работаете??
gumel вне форума  
 
Непрочитано 14.10.2013, 11:50
#15
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


Цитата:
Сообщение от hexD Посмотреть сообщение
Цитата:
Сообщение от pan
AutoCAD Architecture это может сделать любой, просто настроив экранные представления.

скринов пожалуйста. Имеется ввиду ADT?

"2D в некоторых случаях значительно предпочтительнее 3D" - согласен.
Но вот автокад-то тут точно не при чем. В автокаде лично мне не нравится все.
СПДС, который не спдс, чертилка сама по себе убогая, неудобная, тупиковая, с кучей теоретического хлама(список команд), по которому меряются м/у собой горе-пользователи этого убожества, я вообще никак не вижу перспективу плоского черчения именно в автокаде. Элементарные вещи 2Д черчения в автокаде чуть ли не заклинание третьего порядка, а выбор параметров команды в консоли -УБОЖЕСТВО...
на кой чёрт тогда суёшься сюда и даёшь советы?

Последний раз редактировалось Хмурый, 14.10.2013 в 12:38.
Хмурый вне форума  
 
Непрочитано 14.10.2013, 12:47
#16
hexD

КМД
 
Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
<phrase 1=


сам сообразишь или обьяснить?
От того что я работаю не в автокад, я инженером быть не перестаю, и СНиП СНиПом быть не перестает, и расчеты расчетами, и вопросы вопросами, и форум форумом. Это ведь не форум автодеск, автокад это всего навсего инструмент. На мой взгляд худший из тех что есть для черчения. Есть правда еще хуже. ЗВКад. Но Вы не обязаны разделять мою точку зрения )))
hexD вне форума  
 
Автор темы   Непрочитано 14.10.2013, 12:53
#17
gumel


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


Цитата:
Сообщение от hexD Посмотреть сообщение
... -УБОЖЕСТВО...
Я даже про кульман такое сказать не могу ))
gumel вне форума  
 
Непрочитано 14.10.2013, 15:17
#18
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Давным давно, знал я одних ребят, так же на autocad проектировали оборудование из алюминиевого профиля. Всё у них было хорошо налажено, и спецификации и базы и отчеты на лиспе...
Пока в один прекрасный момент не отправили они заказчику целую фуру этого самого профиля и стекла, а он возьми да и верни им всё назад, мол не возможно собрать все это т.к. не стыкуются размеры...
Чем всё кончилось не знаю, только вскоре я узнал, что перешли они на solid
(хотя я их агитировал на inventor, он тогда только, только начал развиваться...))
VitalyAF вне форума  
 
Непрочитано 14.10.2013, 16:23
#19
hexD

КМД
 
Регистрация: 26.03.2013
Я ЖЫВУ В РОССИИ.
Сообщений: 506
<phrase 1=


Offtop: про стереотипы отечественного проектировщика отн-но Автокад-НеАвтокад будут сложены ЛЕГЕНДЫ!
Личная история.
Автокад увидел в ВУЗе, еще лохматую полудосовскую версию. Тактовая частота процессора была на индикаторе - 24мГц, потрясающее устройство!
Надо было чертить фрагмент карты города - ну там дома прямоугольничком, дорогу полилинией, ессно все надо было вводить руками (команды), ПОЛНОЕ УБОЖЕСТВО!!! И что же сегодня в 2014-й версии? ТОЖЕ САМОЕ! Шаг в сторону - или глюк, или ступор(или у меня или у автокада), сколько раз пытался начать работать в автокаде - я органически не способен. Да, наверно даун. Но не укладывается что в2013 году люди до сих пор пашут сохой...
такое ощущение что эти лабы по машграфике на 3-м курсе были уколом герыча, с которого 95% отечественных инженеров не смогли слезть...
Я исповедую архикад.
Нет консоли. Нет комманд. Нет настройки привязок. т.е. нет в явном виде, в автокаде же это все неотъемлемая часть работы. В арчикаде все это было всегда и не нагружало пользователя лишним вниманием к себе(т.е. в этом пользователь просто не участвует. Все происходит в графическом режиме интерактивно и сразу же понятно).
Просто на порядок более продуманная система 2D черчения, говорят что еще лучше в аллплане - не знаю.
Из остального - работа с группами с самых первых версий, не с блоками - давать имя группе это бред! По сути автокадовский блок это группа, что касается "резинок" - это надо только один раз попробовать, чтобы никогда больше не вспоминать о лиспе...скрипт архикада - GDL - краткий емкий и мощный, простой, встроенный, 100%-адаптированный, интерактивный, бейсикоподобный, оптимизированный -т.е. если будете писать цикл на 1млн итераций в котором отрисовка 1 млн отрезков работать будет убийственно долго...
Архикад изначально 3Д среда, и в нем мало смыла рисовать стены плоской штриховкой, считать площади и.т.д, работать в 3Д также просто и понятно как и в 2Д...Ты просто строишь модель, а всю информацию о помещениях, материалах, арматуре, и.т.д получаешь автоматически. одним словом BIM.

Последний раз редактировалось hexD, 14.10.2013 в 16:28.
hexD вне форума  
 
Непрочитано 14.10.2013, 16:44
#20
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,426


Вот блин, любители сравнивать несравниваемое!.. Поставь в одинаковые условия ArchiCAD и AutoCAD и заставь выполнить, например, модель колеса велосипеда - и там, и там. А потом чертежи. И сравни после этого время.
А то получается, что сравниваешь перфоратор, которым ничего больше не сделать, и дрель, которая может весьма больше. И сравниваешь на одной только задаче - пробить штробу. А ты перфоратором шурупчики покрути. Штук этак 300-400...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Почему бы не сделать новый примитив?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Новый энергетический паспорт - как сделать? parabellum762 Конструкции зданий и сооружений 12 12.03.2011 05:00
Юмор 2007 Огурец Разное 1172 29.12.2007 11:16
Как в Акаде2006 сделать новый тип линии? KOT404 AutoCAD 1 31.01.2007 17:23
как сделать, чтобы новый лисп- автоматом ставился у всех? Соня LISP 17 12.08.2005 08:50