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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Уменьшить количество точек

Уменьшить количество точек

Ответ
Поиск в этой теме
Непрочитано 21.02.2006, 13:30 #1
Уменьшить количество точек
Абдула
 
Регистрация: 30.09.2005
Сообщений: 113

Есть рисунок в Корэл дроу.
Необходимо этот рисунок перекинуть в автокад для того чтобы его смог воспринимать станок. Но станок воспринимает только линии и дуги и никаких сплайнов.
Почитал тут то да сё и научился из сплайнов делать 3D полилинии.
Но после таких преобразований картинка состоит из пары-тройки миллионов линий. А при попытке разбить эти полилинии "динимитом" на линии вообще виснет навсегда.
Возможно ли каким либо способом перевести картинку из корела в автокад и при этом так, что бы количество точек после разбивки было минимальным?
Или быть может возможно уже импортированную картинку как то обработать перед разбивкой на 3Д полилинии?
Или может есть какой-то другой способ перегона картинки из корела в автокад(я импортирую из корела в автокад).
Прошу совета...сильно так прошу
Просмотров: 20187
 
Непрочитано 21.02.2006, 13:52
#2
NIVa

инженер-конструктор
 
Регистрация: 08.09.2003
Москва
Сообщений: 108


Из Корела в Акад перегоняется по двум расширениям -DWG и DXF, причем до конвертации желательно перевести линии в "кривые" (Arrange-Convert to curve). Оба пробовали?
Далее сказанное ИМХО. Мне очень часто приходиться пользоваться Корелом, но я перегоняю только контуры объемных букв (специфика такая), но никогда я не пользуюсь рисунками от Корела в качестве чертежа. Первая причина - вы сами описали, вторая причина - часто дизайнеры не придерживаются размеров.
NIVa вне форума  
 
Автор темы   Непрочитано 21.02.2006, 14:36
#3
Абдула


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


Оба эти способа я уже пробовал. Происходит то о чём уже упоминалось выше.
Но вот как раз в том то и дело, что рисунки из корела необходимо перевести в автокад и при этом ни на сотую долю миллиметра не изменять рисунок....не, ну на сотую можно конечно, но не на десятую
Абдула вне форума  
 
Непрочитано 21.02.2006, 15:22
#4
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


А полилинии твой станок понимает?
Елпанов Евгений вне форума  
 
Автор темы   Непрочитано 21.02.2006, 15:45
#5
Абдула


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


Вот тока что узнал, что полилинии он понимает. Но когда я перегоняю картинку из корела в автокад(сплайны, кстате с контрольными точками, удалёнными почему-то от самой линии),то получается огромная куча точек этого сплайна и файл тормозит. Ладно, пускай тормозит, мне его не надо редактировать, а лишь перевести сплайн в примитивы(лайны, дуги и !оказывается и! полилайны.
Перевожу в полилайны(могу для ясности приложить способ перевода, отыскал его здесь).
Бах-трах и вот рисунок состоит из тыщщ мильёнов точек в полилайнах, но!!! это 3Д полилиния.
Сам то я только сегодня столкнулся с этим понятием. Вообще не понимаю как из плоской картинки получается 3Д? Да и выглядит эта 3Д полилиния плоской.
Ну так что?
Смело могу вешаццо?
Абдула вне форума  
 
Непрочитано 21.02.2006, 15:52
#6
Om81

Хочу быть фотографом :)
 
Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
<phrase 1=


..тут тоже приходится файлы от "архитектора" из Корела переводить.. Я нашел способ, не создающий никаких сплайнов, а 2д-полилинии.
Выделяю нужное в Кореле, копирую в буфер, вставляю в автокаде как Autocad Entities.. вот и все. Единственный жирный минус - я так и не понял, что с масштабом.. так что вставленное желательно отSCALE'ить с параметром Reference (при знании реальной длины хотя-бы одного отрезка)
__________________
Камень на камень, кирпич на кирпич..
Om81 вне форума  
 
Непрочитано 21.02.2006, 15:55
#7
TheBuTeK

преподавание
 
Регистрация: 28.09.2005
Москваград
Сообщений: 131
<phrase 1=


сплайн всегда преобразуется именно в 3Мполилинию, потому что сплайн - единственный примитив, который может лежать как в плоскости черчения, так и в пространстве. А преобразование в обычную 2Мполилинию должно бы привести эту полилинию в одну плоскость.
__________________
Добрым словом и пистолетом можно добиться гораздо большего, чем одним добрым словом.
TheBuTeK вне форума  
 
Непрочитано 21.02.2006, 16:09
#8
Om81

Хочу быть фотографом :)
 
Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
<phrase 1=


Объекты те в Кореле видимо изначально двумерные.. поэтому в 2д и переводятся. Попробуйте)
__________________
Камень на камень, кирпич на кирпич..
Om81 вне форума  
 
Автор темы   Непрочитано 21.02.2006, 16:35
#9
Абдула


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


Цитата:
Сообщение от Om81
..Выделяю нужное в Кореле, копирую в буфер, вставляю в автокаде как Autocad Entities.. вот и все. Единственный жирный минус - я так и не понял, что с масштабом.. так что вставленное желательно отSCALE'ить с параметром Reference (при знании реальной длины хотя-бы одного отрезка)
Ок, суперобнадёживающий совет. Только прошу объяснить, что за Autocad Entities, и как этим способом из буфера объекты скопированные в кореле вставить в автокад?
Абдула вне форума  
 
Непрочитано 21.02.2006, 16:37
#10
Om81

Хочу быть фотографом :)
 
Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
<phrase 1=


Цитата:
Сообщение от Абдула
Только прошу объяснить, что за Autocad Entities, и как этим способом из буфера объекты скопированные в кореле вставить в автокад?
То есть "Объекты Автокада" - дословно.
Нужно выбрать из меню Edit - Paste Special. А не просто Paste!
__________________
Камень на камень, кирпич на кирпич..
Om81 вне форума  
 
Автор темы   Непрочитано 21.02.2006, 16:50
#11
Абдула


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


А где оно, это таинственное меню Edit? у меня при вставке на правой кнопке такого меню не возникает, а если сразу Ctrl-v, то возникает окно вставки OLE объектов. Так где же меню Edit?
Абдула вне форума  
 
Непрочитано 21.02.2006, 16:56
#12
Хмурый


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


Набери в ком. строке
Код:
Хмурый вне форума  
 
Непрочитано 21.02.2006, 16:58
#13
Кулик Алексей aka kpblc
Moderator

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


По-моему, это появилось только в 2005 каде...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 21.02.2006, 16:59
#14
TheBuTeK

преподавание
 
Регистрация: 28.09.2005
Москваград
Сообщений: 131
<phrase 1=


Или то же самое через основное меню Правка - Специальная вставка.
__________________
Добрым словом и пистолетом можно добиться гораздо большего, чем одним добрым словом.
TheBuTeK вне форума  
 
Непрочитано 21.02.2006, 17:04
#15
Хмурый


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


в 2002-ом
Хмурый вне форума  
 
Непрочитано 21.02.2006, 17:04
#16
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


Цитата:
Сообщение от kpblc
По-моему, это появилось только в 2005 каде...
В 2004 тоже есть, раньше не помню...
Елпанов Евгений вне форума  
 
Непрочитано 21.02.2006, 17:19
#17
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


В 2002-м
[ATTACH]1140531585.jpg[/ATTACH]
VVA вне форума  
 
Автор темы   Непрочитано 21.02.2006, 17:26
#18
Абдула


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


Вставляется в кривом мастштабе(где то в 2 раза увеличивает), но самый большой облом, то что опять полилиния состоит из сотен тысяч сегментов(и это только малюююсенький фрагмент всей картинки)

Вот ещё вопрос: картинка вставляется как 2D Polyline . Эта 2Д полилиния чем-то ведь отличается от просто Polyline?
Абдула вне форума  
 
Непрочитано 21.02.2006, 17:33
#19
Хмурый


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


А вообще, pastespec была ещё в 13-ом, согласно Дж. Омуре...

Описание:
Позволяет вставлять данные из буфера обмена Windows

Опции/Операции:
Диалоговое окно Paste Special позволяет преобразовывать формат данных буфера обмена (Clipboard) из формата исходного приложения

(Дж. Омура, AutoCAD 13, издательство "Лори", 1997)
Хмурый вне форума  
 
Непрочитано 21.02.2006, 17:41
#20
Кулик Алексей aka kpblc
Moderator

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


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