Команда flatten в автокаде
Перейти к содержимому

Команда flatten в автокаде

  • автор:

Команда flatten

Столкнулся с необходимостью использовать эту команду и сразу же обнаружил ряд,как мне показалось недоработок:
1. Изменения масштаба первоначального объекта.
2. Удаление невидимых линий не возможно осуществить.
Может кто нибудь знает как настраивать эту команду,возможно ею управляет какая нибудь хитрая переменная?Или может кто то знает альтернативный способ перевода 3D вида модели в плоское изображение для дальнейшего редактирования.

Просмотров: 23223

Продажа навыков и умений

Регистрация: 20.11.2004
Сообщений: 2,405
Тут лиспы на сайте вроде какие-то были. Хотя может вру.

LISP, C# (ACAD 200[9,12,13,14])

Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810
А в командную строку смотрели или нет?

Command: flatten Initializing. Select objects to convert to 2d. Select objects: _all X found Select objects: Remove hidden lines? : _n

__________________
Моя библиотека lisp-функций

Обращение ко мне — на «ты».
Все, что сказано — личное мнение.

Кулик Алексей aka kpblc
Посмотреть профиль
Посетить домашнюю страницу Кулик Алексей aka kpblc
Найти ещё сообщения от Кулик Алексей aka kpblc

Регистрация: 28.03.2007
Симферополь
Сообщений: 53

Само собой разумеется этот диалог я «заметил».Проблема заключается в том,что они удаляются пока сцена не загружена,после определенного момента,ответ на запрос /remove hidden lines/ не имеет значения,в обоих случаях они остаются.Может быть эта команда перестает корректно работать после объединения твердотельных объектов?

Регистрация: 28.03.2007
Симферополь
Сообщений: 53

И все таки! неужели это единственный способ перевода 3D в 2d?Наверняка же есть какой нибудь вспомогательный лисп для этих целей?!

Регистрация: 29.10.2004
Сообщений: 16,333
для «сплющивания» твердотельных объектов в версиях, начиная с 2007 есть команда _flatshot
Регистрация: 25.12.2005
Сообщений: 13,627

Без лиспа можно обойтись. Для этого надо распечатать чертеж в файл *.DXB со скрытыми линиями, а потом импортировать этот файл.

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

ну и «цепочка» тоже работает: _soldraw, _solview, _solprof
PS У всех методов есть свои достоинства и недостатки

Конструктор по сути (машиностроитель)

Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
Сообщение от Protreck
ответ на запрос /remove hidden lines/ не имеет значения,в обоих случаях они остаются.

Линии, может, и остаются. Но в одном из вариантов промежуточный обмен через wmf не осуществляется и искажения не происходит, но при этом, по-моему, тексты, таблицы и прочие непростые объекты не обрабатываются.

__________________
Век живи, век учись — .
Регистрация: 28.03.2007
Симферополь
Сообщений: 53
Flatshot это действительно находка, спасибо за ценную информацию
Регистрация: 28.03.2007
Симферополь
Сообщений: 53

а на счет распечатки в DXB формат не совсем понял, в списке плоттеров такого вроде нет, в форматах для экспорта тоже ничего не обнаружил. Поясните пожалуста.

Регистрация: 19.04.2011
Сообщений: 2
Сообщение от Protreck
хитрая переменная

не то слово, я её мучал почти день! Если выделить весь чертеж и скомандовать _flatten-в лучшем случае он останется в живых, в худшем-сделает себе фаталити. Если выделять кусками получится примерно тоже самое, хотя кое-что может вернуть на грешную землю. Более или менее приемлемо _flatten работает когда выделяшь непосредственно объекты из 3d. Сам процесс примерно такой: Берем орбиту, крутим, запоминаем, что улетает наверх, возвращаемся к виду с верху, выделяем, командуем _flatten. И так со всеми объектами. По-другому никак не работало, а на больших чертежах постоянное фаталити.

Как настроить FLATTEN ?

Команду FLATTEN из Express Toolls в AutoCAD’е 2004 я использую для преобразования текста в примитивы. И вот, знаки, состоящие из прямых, команда преобразует превосходно. А кривые получаются какими-то зубчатыми и с разрывами. Подскажите, пожалуйста, с помощью каких системных переменных (или ещё как) настраивается команда FLATTEN.

#2 Ответ от Владимир Громов 5 июня 2006г. 19:46:37

Re: Как настроить FLATTEN ?

Для FLATTEN, IMHO, нет системных переменных. Механизм работы команды, как я заметил, состоит в преобразовании объектов в формат WMF, записи на диск и обратном преобразовании в объекты AutoCAD. Важную роль при этом играет опция скрытия невидимых линий. Попробуйте и так и сяк. На счет разрывов ничего не могу сказать, не сталкивался.

#3 Ответ от Михаил Левашов 5 июня 2006г. 19:53:57

Re: Как настроить FLATTEN ?

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

#4 Ответ от Владимир Громов 5 июня 2006г. 20:08:15

Re: Как настроить FLATTEN ?

> Михаил Левашов
Там, действительно, как мне кажется, не так все просто и линейно.

#5 Ответ от Writer 5 июня 2006г. 20:14:05

Re: Как настроить FLATTEN ?

Писать рефераты или курсовые в СНГ не запрещается.

#6 Ответ от Михаил Левашов 5 июня 2006г. 20:14:24

Re: Как настроить FLATTEN ?

Но что интересно — переменная SPLINESEGS всё-таки немного влияет на результаты мучения текста FLATTEN’ом. Я, наверное, не единственный, кто хочет из CAD’а сделать идеальную среду обитания, чтобы в Corel не тыркаться, а вот оформителей, любящих CAD, не встречал. Ау!

#7 Ответ от Writer 5 июня 2006г. 20:18:46

Re: Как настроить FLATTEN ?

> Михаил Левашов
Ну я, можно сказать, оформитель, работающий в CAD. Оформляю технические каталоги. Осуществляю предпечатную подготовку. Какое отношение это имеет к FLATTEN ?

#8 Ответ от Михаил Левашов 5 июня 2006г. 20:42:53

Re: Как настроить FLATTEN ?

> Writer
Я имел в виду оформителей, связанных с наружной рекламой, сценой, транспортом и проч. производством. Опять же, образование: говорю о тех, кто закончил хотя бы художественное училище — не встречал любителей CAD’а. Но рад буду встретить и вступить в переписку.
Насчёт 9-ти вопросов — неэтично здесь дальше обсуждать их, подожду Выводов и самому автору и напишу.
FLATTEN притом, что стараюсь за деревьями лес разглядеть.

#9 Ответ от Владимир Громов 5 июня 2006г. 20:44:43

Re: Как настроить FLATTEN ?

> Writer
А как вы превращаете текст в полилинии? Или как вы преобразуете сплайны после конвертации CDR в DWG опять же в полилинии? FLATTEN может в этом помочь, хотя существуют и программы, выполняющие такие преобразования.

#10 Ответ от Writer 5 июня 2006г. 20:50:27

Re: Как настроить FLATTEN ?

> Владимир Громов
Я ни в коем случае не преобразую текст в полилинии. Напротив, всемерно с этим борюсь. А cdr в dwg не конвертирую. Нет необходимости. Обхожусь средствами AutoCAD.

#11 Ответ от shishoq 5 июня 2006г. 20:54:05

Re: Как настроить FLATTEN ?

Михаил, а почему бы не использовать txtexp из тех же Expressов? Xp > Text > Explode. По-моему, она работает с кривыми составляющими аккуратнее.

#12 Ответ от Владимир Громов 5 июня 2006г. 21:00:25

Re: Как настроить FLATTEN ?

> Writer
А вот и зря. Хотя вам по роду вашей деятельности это, может, и ни к чему. А ведь шрифты TTF преобразуются в контурные полилинии. Очень красиво получается, если каждую буковку залить разными цветами, да и сам контур можно сделать разноцветным, разнотолщинным, да еще и тип линии можно менять. Кончно, AutoCAD’у в плане подготовки презентации пока еще далеко до CorelDRAW, но все же. Если еще учесть градиентную заливку, то это уже что-то.

#13 Ответ от Writer 5 июня 2006г. 21:07:57

Re: Как настроить FLATTEN ?

> Владимир Громов
CorelDRAW хорош для подготовки красочных буклетов или журналов обьемом до 20. 30 страниц. А вот попробуйте «спроектировать» технический каталог в 1000 страниц. Да еще насыщенный диаграммами и чертежами. AutoCAD, на мой взгляд, наиболее подходящая программа для этой задачи. Вот только с печатью этой тысячи страниц плоховато 🙂

#14 Ответ от Михаил Левашов 5 июня 2006г. 21:38:19

Re: Как настроить FLATTEN ?

> shishoq
Txtexp или explode в слове, например, «Проба», от буквы «П» откусывают изрядный кусок, опять же наполняют текст невидимыми линиями. Так что способ с конвертацией через WMF — пока самый красивый. Большое спасибо всем ответившим. А как при txtexp и explode сделать так, чтобы не было невидимых линий?

#15 Ответ от shishoq 5 июня 2006г. 23:22:31

Re: Как настроить FLATTEN ?

Наверное, это зависит от шрифта, который ты конвертируешь. Я попробовал на ТТ Ариале, — аккуратнее получилось с пом. txtexp (2006й). «Невидимые» линии, думаю, автоматически удалить не получится, т.к., похоже, акад интерпретирует форму буквы как нечто вроде trace, имеющей изломы и окончания. Каждая буква переводится не в 1 сплайн/трэйс/плинию, а в несколько, разрывы между ними — и есть «нев. линии», хотя я не спец. в таких тонкостях.
Если не хочется вычищать вручную большой текст, попробуй (после конвертации) обвести его общей рамкой и применить boundary, щёлкнув где-нибудь между «буквами». Предварительно поменяй текущий цвет. Должно получиться множество обводящих буквы плиний/ регионов. Если не было разрывов в получившихся кривых. Но полностью ручной труд, думаю, не исключить.

Команда flatten в автокаде

beliit.com

  • Все форумы
    • Технологический форум
      • Машиностроение
      • Металлургия
      • Химия, нефтехимия и топливная промышленность
      • Деревообработка
      • Пищевая промышленность
      • Животноводство, рыбоводство и растениеводство
      • Другие темы
      • Общие вопросы
      • Промышленность стройматериалов
      • Экология
      • Охрана труда и техника безопасности
      • Биржа труда
      • Генеральные планы
      • Сооружения транспорта
      • Автомобильные дороги
      • Железнодорожные пути
      • Мостостроение
      • Другие темы
      • Общие вопросы
      • Инженерные изыскания
      • Биржа труда
      • Архитектурные решения
      • Дизайн интерьеров
      • Ландшафтное проектирование
      • Реконструкция и реставрация зданий
      • Градостроительство
      • Общие вопросы
      • Другие темы
      • Светотехника
      • Биржа труда
      • Основания и фундаменты, механика грунтов
      • Конструкции железобетонные
      • Конструкции деревянные
      • Конструкции металлические
      • Обследование и усиление строительных конструкций
      • Ограждающие конструкции, кровли
      • Общие вопросы
      • Другие темы
      • Строительная теплотехника
      • Защита от шума и вибрации
      • Программы ConstructorSoft
      • Организация строительства и производства работ
      • Биржа труда
      • Классификация зданий, помещений и зон
      • Пожарная сигнализация
      • Общие вопросы
      • Огнестойкость строительных конструкций
      • Оповещение и эвакуация
      • Водяное и пенное пожаротушение
      • Газовое, порошковое и аэрозольное пожаротушение
      • Дымоудаление
      • Другие темы
      • Огнеопасные свойства веществ и материалов
      • Биржа труда
      • Генерация электроэнергии
      • Электрические подстанции
      • Силовое электрооборудование
      • Электроосвещение внутреннее
      • Электроосвещение наружное
      • Заземление и молниезащита
      • Воздушные и кабельные ЛЭП
      • Общие вопросы
      • Другие темы
      • Взрывозащищенное электрооборудование
      • Электропривод и электрические машины
      • Учёт электроэнергии
      • Электропроводки и токопроводы
      • Программы Beroes Group
      • Релейная защита и автоматика
      • Контактные сети
      • Электроснабжение объектов
      • Биржа труда
      • Автоматика и телемеханика
      • Локальные сети передачи данных
      • Телевидение и радиовещание
      • Общие вопросы
      • Другие темы
      • Телефония и другие системы связи
      • Контроллеры и электроника
      • Оптоволоконные сети передачи данных
      • Видеонаблюдение и СКУД
      • Охранная сигнализация
      • Биржа труда
      • Внутренние водопровод и канализация
      • Наружные сети водоснабжения
      • Наружные сети канализации
      • Насосные станции
      • Противопожарное водоснабжение
      • Общие вопросы
      • Другие темы
      • Биржа труда
      • Холодоснабжение
      • Вентиляция
      • Кондиционирование
      • Воздухоснабжение
      • Аспирация (пылеудаление)
      • Общие вопросы
      • Другие темы
      • Биржа труда
      • Тепловые станции
      • Теплоснабжение
      • Теплоизоляция оборудования и трубопроводов
      • Тепломеханические решения котельных
      • Отопление
      • Устройства газоснабжения
      • Общие вопросы
      • Другие темы
      • Биржа труда
      • AutoCAD, AutoCAD LT и СПДС модуль Autodesk
      • AutoCAD Civil 3D (Land Desktop), AutoCAD Map 3D и AutoCAD Raster Design
      • Revit Architecture и AutoCAD Architecture
      • Revit Structure, AutoCAD Structural Detailing и Autodesk Robot Structural
      • Revit MEP и AutoCAD MEP
      • Autodesk 3ds Max (Design), AutoCAD Freestyle и Autodesk Impression
      • Autodesk Design Review, DWG TrueView, Autodesk DWF Writer, AutoCAD WS
      • Autodesk Navisworks Products, Autodesk Vault Products
      • AutoCAD Electrical
      • AutoCAD Mechanical
      • Autodesk Inventor
      • AutoCAD P&ID, AutoCAD Plant 3D, Autodesk Intent
      • Общие вопросы
      • Другие программы Autodesk
      • Общие вопросы
      • Allplan
      • GeoniCS
      • CREDO
      • Другие программы
      • ArchiCAD
      • DIALux
      • MicroSoft Office
      • nanoCAD и другое ПО от «Нанософт»
      • T-Flex CAD и другое ПО от «Топ Системы»
      • Компас и другое ПО от «Аскон»
      • Программы Weisskrahe
      • Стоимость строительно-монтажных работ
      • Стоимость проектных работ
      • Стоимость пусконаладочных работ
      • Стоимость ремонтных работ
      • Стоимость технического обслуживания
      • Программное обеспечение для составления смет
      • Другие темы
      • Биржа труда
      • Авторский надзор
      • Архивы и делопроизводство
      • Другие темы
      • Общие вопросы
      • Технический надзор
      • Управление проектами
      • Юридические вопросы
      • Свободное общение, шутки, юмор
      • Вопросы, замечания и предложения по сайтам
      • Вопросы, замечания и предложения по форумам
      • www.proektant.by
      • Строительные калькуляторы и конструкторы
      • Архив файлов
        • Технологический
        • Генплан и сооружения транспорта
        • Архитектурный
        • Строительный
        • Пожарная безопасность
        • Электротехнический
        • Автоматизация, связь, сигнализация
        • Водоснабжение и канализация
        • Вентиляция, кондиционирование и холодоснабжение
        • Теплоснабжение и газоснабжение
        • Библиотека строительных норм и правил
        • Библиотека строительства «Зодчий»
        • Библиотека климатического оборудования
        • Библиотека кафедры ТТГВ ТОГУ
        • Все пользователи
        • Кураторы подразделов
        • Пользователи по регионам
        • Посетившие форумы в течение суток
        • Поиск пользователей
        • Правила форумов
        • Список всех подразделов
        • Список всех тем
        • Календарь
        • Забыли пароль?
        • Регистрация
        • Помощь

        ПОИСК ПО ФОРУМАМ

        перед созданием новых тем используйте поиск,
        возможно ответ на Ваш вопрос уже есть на форумах

        Как сделать чертёж AutoCAD плоским (Z=0)

        Иногда во время работы происходят ситуации, что отрезки и полилинии не соединяются, замкнутые контуры не штрихуются, длины линейных объектов странно завышены. Такое происходит если объекты не компланарны, то есть разнесены по разным высотам.
        Есть несколько способов перенести все объекты в горизонтальную плоскость.
        1. Если объекты идентичны (все они отрезки или полилинии), нужно все их выбрать (Ctrl + A) и в свойствах выставить для «Начало Z» и «Конец Z» или «Уровень» значение 0.


        2. При помощи Express Tools. Необходимо выделить все объекты. В ленте выбрать вкладку «Express Tools». Раскрыть выпадающее меню «Modify». Запустить команду «Flatten objects». Появиться сообщение «Remove hidden lines?». Вводим «N». После завершения работы команды выделенные объекты будут расположены в горизонтальной плоскости.
        3. С помощью специальной программы, написанной на языке AutoLISP. Программ таких множество, мы рассмотрим самую распространённую из них.
        Порядок действий следующий:
        — Скачать программу.
        — Загрузить программу в AutoCAD.
        — Ввести в командную строку «SF» и следовать инструкциям.

        Послесловие:
        В большинстве случаев хотя бы один из этих методов приведёт к желаемому результату. Но, к сожалению, остаётся небольшой процент случаев, требующих иных решений. Если у Вас именно такой случай — пишите в комментариях. Будем разбираться вместе.

        7 комментариев к “Как сделать чертёж AutoCAD плоским (Z=0)”

        Добрый день. Мне ни один из этих методов не помог(
        Светлана
        я не поняла , работаю только в Autocad 2019 двухмерном,
        Семен Воропанов
        Здравствуйте Светлана. Что именно Вы не поняли?
        Valeria
        Скажите, пожалуйста , как можно размеры вывести на z=0?
        Семен Воропанов

        Здравствуйте. Размеры привязываются непосредственно к координатам элементов, у которых они проставляются. Напишите подробнее, что нужно сделать и приложит файл на почту voropanov.s.s@yandex.ru

        Сергей

        Здравствуйте.
        Помогите, пожалуйста, решить следующую проблему. Черчу объект в 3D, далее мне из него сделать плоскостные чертежи (2D). Выполняю команду Flatten Objects, она выполняется, но есть проблемы в корректности результатов.
        При получении конечного результата в виде 2D чертежа линии сдвигаются, причём сдвигаться в разные стороны могут стороны одного 3D объекта. Сдвигается не сильно (например от 0.5 мм до 2 мм при плоскостном 3D объекте размерами примерно 3000 мм по оси X на 2000 мм по оси Y.
        Даже при небольшом количестве объектов это происходит. Например 5 стекол толщиной 8 мм лежащих рядом, в небольшом отдалении друг от друга. Проверял путем предварительного выставления линейных размеров.
        Для геодезистов и многих других может это не критично (хотя может у них и больший разбег сдвига будет). Но я делаю изделия из стекла и там это критично.
        Кроме того если, при разбитии присутствуют и 2D объекты сложной формы (в моём примере это были полурадиусы, линии и дуги, объединённые через команду Соединить), то они вообще разделялись и отделялись друг от друга.
        Отвечу сразу на возможный вопрос от «кривых построениях. Всё ровно и «по правилам».
        На данный момент, я взрываю модель несколько раз, потом применяю Flatten Objects обязательно оставляя скрытые линии, потом применяю Удаление одинаковых объектов.
        Надеюсь подскажите как исправить и полноценно без танцев с бубнами пользоваться этой функцией.

        Семен Воропанов

        Приветствую Сергей. Пришлите пожалуйста исходный чертёж и результат на почту voropanov.s.s@yandex.ru. Посмотрю предметно.

        Оставьте комментарий Отменить ответ

        Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *