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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Autocad 20014-20015 Проблемы с созданием полилинии после плоского снимка модели

Autocad 20014-20015 Проблемы с созданием полилинии после плоского снимка модели

Ответ
Поиск в этой теме
Непрочитано 17.01.2015, 19:07 #1
Autocad 20014-20015 Проблемы с созданием полилинии после плоского снимка модели
Atmoteam
 
Регистрация: 04.08.2011
Сообщений: 12

В общем как следует из названия темы проблема следующего характера:
Беру модель твердотелку, созданную в том-же каде или инвенторе или эспортированную из степа, не важно, результат всегда один и тот-же.
Если модель имеля скругления или круглые части какие -нибудь, то получаем плоский снимок с сопряжением прямых и дуг, так вот начиная преобразовывать в полилинию контур, и в месте где кончается отрезок и начинается дуга, все стопор, не хочет добавлять упорно эту дугу к полилинии, и как следствие все отрезки за этой дугой.
Приходится делать следующее, либо потащить эту дугу в сторону и потом опять вернуть ее на место привязав к отрезку, либо перерисовать в ручную дугу. Причем конечные точки по чертежу вроде как находятся в одном месте.
Может кто сталкивался с такой проблемой? Есть может какие-то выходы, проверка геометрии, не знаю, хоть что нибудь.
Реально уже нет сил, занимаюсь мех. обработкой и ладно когда одно два скругления, но когда сложная деталь, хоть вешайся.
Просмотров: 4555
 
Непрочитано 17.01.2015, 21:43
#2
Кулик Алексей aka kpblc
Moderator

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


Образец файла предоставь. И у тебя проблемы не с созданием полилинии, а с преобразованием набора отрезков/дуг в полилинию.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.01.2015, 11:45
#3
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Atmoteam Посмотреть сообщение
Может кто сталкивался с такой проблемой? Есть может какие-то выходы, проверка геометрии, не знаю, хоть что нибудь.
Постоянно сталкиваюсь (только надо упомянуть, что это происходит не во всех таких стыках). Посоветовать потянуть ручку после выделения и дуги, и отрезка можно, это покажет, действительно ли совпадает. Но дело в том, что даже если совпадает, проблема остается. Это не зависит от версии и идет уже с давних времен. Сочувствую.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 19.01.2015, 11:59
#4
Хмурый


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


там, думаю, не дуги получаются, а сегменты эллипсов. Изменение значения переменной PELLIPSE на 1 перед применением _flatshot ни к чему не приводит

Последний раз редактировалось Хмурый, 19.01.2015 в 12:10.
Хмурый вне форума  
 
Непрочитано 19.01.2015, 13:15
#5
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Хмурый, нет, с дугами тоже. По крайней мере, у меня.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 19.01.2015, 13:41
#6
Хмурый


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


Bull, плоскоснимок не совсем точно рассчитывает геометрию. Ошибка набегает в 6... 8 знаках после зпт
Хмурый вне форума  
 
Автор темы   Непрочитано 19.01.2015, 16:54
#7
Atmoteam


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


Обидно, как заметил Булл, действительно не всегда и не во всех файлах происходит такая история.
Может как-то хитро это можно обойти, путем экспорта трехмерки из када в DXF или еще как-то? Не используя _плоскснимок.
Atmoteam вне форума  
 
Непрочитано 19.01.2015, 18:45
#8
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Atmoteam Посмотреть сообщение
Может как-то хитро это можно обойти, путем экспорта трехмерки из када в DXF или еще как-то? Не используя _плоскснимок.
1. Вам же сказали - предоставить файл.
2. Смотрим внимательно - видим у себя вместо дуг сплайны. Осмысливаем, осознаём ошибку, исправляемся, работаем дальше.
Сплайны в полилинию не превращаются.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 19.01.2015, 19:23
#9
Atmoteam


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


Цитата:
Сообщение от maratovich Посмотреть сообщение
1. Вам же сказали - предоставить файл.
2. Смотрим внимательно - видим у себя вместо дуг сплайны. Осмысливаем, осознаём ошибку, исправляемся, работаем дальше.
Сплайны в полилинию не превращаются.
Правда что-ли? Прочтите старт темы, там хоть слово про сплайны есть где-нибудь? Командир нарисовался: исправляемся, работаем, осмысливаем, слушаюсь и повинуюсь, батько.
Файл в прицепе, предположим надо сделать поли из красного контура.
Вложения
Тип файла: dwg
DWG 2013
_Flat_test.dwg (2.00 Мб, 1535 просмотров)
Atmoteam вне форума  
 
Непрочитано 19.01.2015, 19:43
#10
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Atmoteam Посмотреть сообщение
Правда что-ли?
Правда.
Прежде чем возмущаться надо проверить. Я как электросенс Вам ответ в самую точку дал (без файла), а Вы ещё и не довольны.
Вот ваша полилиния и на картинке показан "косяк" - сплайны.
Ещё вопросы, пожелания есть ?

----- добавлено через ~33 мин. -----
Ну и ради просвещения:
Для быстрого преобразования отрезков, дуг и прочего в полилинию сделайте следущее:
Создаем кнопку, вписываем в неё команду:
Код:
[Выделить все]
 ^C^C(defun C:JPL ( / ope ssnab )(setq ope (getvar "PEDITACCEPT"))(setvar "PEDITACCEPT" 1)(setq ssnab (ssget "_I"))(while (not ssnab)(setq ssnab (ssget)))(command "_pedit" "_Multiple" ssnab "" "_Join" 0 "")(setvar "PEDITACCEPT" ope)(setq ssnab nil)(princ));JPL;
А теперь:
Превращаем все сплайны в полилинии
1. Быстрым выбором выбираем сплайны.
2. Заходим в Экспересс - Modify - Flatten object
Выполняем, получаем вместо сплайнов разомкнутые полилинии.

Объединяем в полилинию наши отрезки, дуги и т.д. (на Вашем примере)
1. Быстрым выбором выбираем элементы по свойству Цвет (все красные)
2. Нажимаем кнопку (которую мы сделали ранее)

Получаем готовую полилинию. Всё это делается быстро без каких либо проблем.
Миниатюры
Нажмите на изображение для увеличения
Название: Сплайны.JPG
Просмотров: 44
Размер:	190.6 Кб
ID:	142163  
Вложения
Тип файла: dwg
DWG 2007
_Flat_test полилиния.dwg (2.71 Мб, 1512 просмотров)
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 19.01.2015, 20:36
#11
Atmoteam


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


Цитата:
Сообщение от maratovich Посмотреть сообщение
Вы ещё и не довольны.
Да я всю жизнь доволен, как гумплен хожу и улыбаюсь с рождения
Эти два сплайна я не успел заметить и соответственно поправить, поскольку сегодня пытаслся с разными телами сделать файл, но как на зло сегодня все трехмерки преобразовывались нормально. Вот нашел, обрадовался и скинул.
Atmoteam вне форума  
 
Непрочитано 19.01.2015, 20:39
#12
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Atmoteam
Я в сообщении расписал методику. Пробуйте, надеюсь это решит много проблем. Кнопка волшебная, можно сразу выделить несколько отрезков и превратить в полилинию.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 19.01.2015, 20:43
#13
Atmoteam


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


И кстати по поводу эспресса сейчас попробовал им разбить трехмерку, получается в разы лучше, он сразу разбивает его на полилинии по граням.

----- добавлено через 40 сек. -----
За кнопку отдельное спасибо.
Так ее и подпишу, Мирикал_баттон
Atmoteam вне форума  
 
Непрочитано 20.01.2015, 11:36
#14
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от Хмурый Посмотреть сообщение
Bull, плоскоснимок не совсем точно рассчитывает геометрию. Ошибка набегает в 6... 8 знаках после зпт
Да даже просто перенос контура в dwg из другого пакета (даже если там контур на плоскости, полученный протягиванием построенного через отрезки/дуги эскиза) дает тот же результат. А отличие в 6-8 знаках не дает совпадение ручек (одновременно концы не тянутся), это-то сразу видно. Тут проблема глубже зарыта. Мне уж точно не достать )

PS А по методике оно понятно, первым делом проверка/исправление. Проблемные места решает, хоть и не все, к сожалению.
__________________
Век живи, век учись - ...
Bull вне форума  
 
Непрочитано 20.01.2015, 12:01
#15
baksconstructor


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


Цитата:
Сообщение от Bull Посмотреть сообщение
Да даже просто перенос контура в dwg из другого пакета (даже если там контур на плоскости, полученный протягиванием построенного через отрезки/дуги эскиза) дает тот же результат.
А можно на такой файлик посмотреть ?
baksconstructor вне форума  
 
Непрочитано 20.01.2015, 12:35
#16
Кулик Алексей aka kpblc
Moderator

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


#9 чем не устраивает?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.01.2015, 13:04
#17
Bull

Конструктор по сути (машиностроитель)
 
Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391


Цитата:
Сообщение от baksconstructor Посмотреть сообщение
А можно на такой файлик посмотреть ?
Все проблемные переделаны в свое время, новых пока не предвидится. Специально что-то строить, чтобы переводить и проверять, есть ли проблемы, лень. ) Все описано по опыту. Если не верите, дело ваше... Проблема сама с той же области, похоже, как и проблемы со штриховкой. Когда замкнутый контур не воспринимается замкнутым. Т.е. глубоко в математике АКАД.
__________________
Век живи, век учись - ...
Bull вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Autocad 20014-20015 Проблемы с созданием полилинии после плоского снимка модели

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пакетная печать множества рамок (форматов) из пространства модели. maratovich AutoCAD 410 23.08.2023 16:17
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59