Команда flatten в автокаде
Для FLATTEN, IMHO, нет системных переменных. Механизм работы команды, как я заметил, состоит в преобразовании объектов в формат WMF, записи на диск и обратном преобразовании в объекты AutoCAD. Важную роль при этом играет опция скрытия невидимых линий. Попробуйте и так и сяк. На счет разрывов ничего не могу сказать, не сталкивался.
Спасибо большое. На другую тему: что-то мне подсказывает, что обсуждение поэмы из 9-ти вопросов на близлежащей ветке создаст кому-то реферат или курсовую (по психологии).
> Михаил Левашов
Там, действительно, как мне кажется, не так все просто и линейно.
Писать рефераты или курсовые в СНГ не запрещается.
> Михаил Левашов
Ну я, можно сказать, оформитель, работающий в CAD. Оформляю технические каталоги. Осуществляю предпечатную подготовку. Какое отношение это имеет к FLATTEN ?
> Writer
А как вы превращаете текст в полилинии? Или как вы преобразуете сплайны после конвертации CDR в DWG опять же в полилинии? FLATTEN может в этом помочь, хотя существуют и программы, выполняющие такие преобразования.
> Владимир Громов
Я ни в коем случае не преобразую текст в полилинии. Напротив, всемерно с этим борюсь. А cdr в dwg не конвертирую. Нет необходимости. Обхожусь средствами AutoCAD.
Михаил, а почему бы не использовать txtexp из тех же Expressов? Xp > Text > Explode. По-моему, она работает с кривыми составляющими аккуратнее.
> Владимир Громов
CorelDRAW хорош для подготовки красочных буклетов или журналов обьемом до 20. 30 страниц. А вот попробуйте "спроектировать" технический каталог в 1000 страниц. Да еще насыщенный диаграммами и чертежами. AutoCAD, на мой взгляд, наиболее подходящая программа для этой задачи. Вот только с печатью этой тысячи страниц плоховато :)
> shishoq
Txtexp или explode в слове, например, "Проба", от буквы "П" откусывают изрядный кусок, опять же наполняют текст невидимыми линиями. Так что способ с конвертацией через WMF - пока самый красивый. Большое спасибо всем ответившим. А как при txtexp и explode сделать так, чтобы не было невидимых линий?
Наверное, это зависит от шрифта, который ты конвертируешь. Я попробовал на ТТ Ариале, - аккуратнее получилось с пом. txtexp (2006й). "Невидимые" линии, думаю, автоматически удалить не получится, т.к., похоже, акад интерпретирует форму буквы как нечто вроде trace, имеющей изломы и окончания. Каждая буква переводится не в 1 сплайн/трэйс/плинию, а в несколько, разрывы между ними - и есть "нев. линии", хотя я не спец. в таких тонкостях.
Если не хочется вычищать вручную большой текст, попробуй (после конвертации) обвести его общей рамкой и применить boundary, щёлкнув где-нибудь между "буквами". Предварительно поменяй текущий цвет. Должно получиться множество обводящих буквы плиний/ регионов. Если не было разрывов в получившихся кривых. Но полностью ручной труд, думаю, не исключить.
Добрый день!
В повседневной работе часто сталкиваюсь с задачей преобразования сплайнов в полилинии в AutoCAD. Опишу свой опыт в этом вопросе.
Есть несколько способов преобразования, каждый из них дает схожие результаты, но отличия все же есть, в первую очередь, по точности преобразования.
1. Команда редактирования полилиний ПОЛРЕД (_PEDIT)
Важно! Переменная PLINECONVERTMODE задает тип сегментов, в помощью которых будет преобразован сплайн: 0 - с помощью линейных сегментов, 1 - с помощью дуг. Установите ее значение равным 1 для повышения точности преобразования или 0 для уменьшения точности. Выбор типа построения зависит от конкретной задачи.
2. Команда редактирования сплайнов РЕДСПЛАЙН (_SPLINEDIT)
Для преобразования сплайна в полилинию используйте команду РЕДСПЛАЙН (_SPLINEEDIT). Запустите команду, выберите сплайн, выберите опцию Преобразовать в полилинию и введите точность преобразования. Параметры точности аналогичны команде редактирования полилиний. Также на результат влияет переменная PLINECONVERTMODE.
3. Команда преобразования объемных объектов в плоские FLATTEN
Запустите команду FLATTEN из пакета Express Tools и выберите сплайн. На запрос Remove hidden lines ответьте No или просто подтвердите ввод. Сплайн преобразуется в полилинию. Точность преобразования очень высока.
4. Экспорт в формат DXF версии AutoCAD R12
Если сохранить чертеж в формате DXF версии AutoCAD R12, то все сплайны, которые есть в файле, будут преобразованы в полилинии.
Это самый нежелательный, но самый быстрый способ преобразования. Все сплайны вычерчиваются с помощью очень маленьких линейных сегментов полилинии, которые занимают большой объем памяти.
В заключении хочу сказать, что каждый из способов дает схожий результат, но отличия в простоте, скорости и точности преобразования есть. Нужный метод надо выбирать в зависимости от требуемого результата.
Читайте также: