Документы и расчёты

Стройте чертежи DXF и DWG по ГОСТ через ezdxf

Генерация и правка векторных чертежей DXF/DWG через ezdxf в песочнице: 2D-геометрия, слои с типами линий, все типы размеров ГОСТ, блоки, штриховки; лист формата A4-A0 с рамкой и основной надписью ГОСТ 2.104, видовые экраны в масштабе; генерация из таблиц координат (CSV/Excel), ведомость координат, продольный профиль; сортамент ГОСТ (двутавр/швеллер/уголок) с расчётом массы; экспорт в PDF. Файлы открываются в nanoCAD, КОМПАС-3D, Renga, AutoCAD и бесплатных вьюверах.

Как агент работает

Геометрия собирается в модели: полилинии со скруглениями через bulge в формате xyseb, сплайны и эллипсы, эквидистанты контура, текст и аннотации, штриховки заливкой или паттерном материала вроде металла и бетона, блоки для повторяемых элементов и символов. Размеры после создания обязательно рендерятся, а дефолтный размерный стиль уже настроен под ГОСТ; после любого создания или правки вызывается валидация и превью.

Оформление делает модуль gost_layout: make_sheet выдаёт лист формата от A4 до A0 в портретной или альбомной ориентации с рамкой по ГОСТ 2.301 и полями 20/5/5/5, place_view показывает геометрию модели через видовой экран в масштабе (scale=50 означает 1:50), add_title_block заполняет основную надпись ГОСТ 2.104 формы 1 по именам полей — обозначение, наименование, материал, масса, масштаб, лист, листов, организация, разработал, проверил.

Когда исходные данные лежат в таблице, точки не вбиваются руками: модуль dxf_data читает CSV или Excel с координатами и строит по ним чертёж, ведомость координат и продольный профиль по парам «пикетаж — отметка» с вертикальным экажерейшеном, а format_station переводит число вроде 12345 в привычную запись ПК123+45.

Стандартные профили берутся из сортамента, а не рисуются вручную: двутавр по ГОСТ 26020, швеллер по ГОСТ 8240, уголок по ГОСТ 8509 — с размерами и массой погонного метра. Нужного типоразмера нет в таблице — размеры передаются явно; для листа и произвольного объёма считается plate_mass или mass_from_volume при плотности 7850. Полученная масса попадает в штамп и в спецификацию.

Границы обозначены честно. Поддержаны 2D-геометрия, слои с типами линий и толщинами, все типы размеров, текст, штриховки, блоки, лист с рамкой и штампом, видовые экраны, генерация из таблиц, сортамент и экспорт в PDF — и в режиме создания, и в режиме правки существующего файла. Не поддержаны через ezdxf построение и правка 3D-солидов ACIS, авторинг параметрики динамических блоков и proxy-объекты вертикалей AEC и MEP: их можно прочитать, но не отредактировать семантически, и агент прямо скажет об этом.

Примеры задач

Чертёж детали с размерами по ГОСТ

Агент построит 2D-геометрию в DXF со слоями, типами линий и размерами по ГОСТ — файл откроется в nanoCAD, КОМПАС-3D, Renga и AutoCAD.

Лист с рамкой и основной надписью

Формат А4–А0 с рамкой и штампом по ГОСТ 2.104, видовые экраны в нужном масштабе — готово к печати или согласованию, при необходимости экспорт в PDF.

Чертёж из таблицы координат

CSV или Excel с координатами превращается в план с ведомостью координат или продольный профиль; сортамент ГОСТ (двутавр, швеллер, уголок) — с расчётом массы.

Вопросы и ответы

Чем открыть полученный файл?

Основной формат — DXF: его читают nanoCAD, КОМПАС-3D, Renga, AutoCAD и бесплатные вьюверы вроде ShareCAD. Для печати и подписи агент отдаёт PDF.

Работает ли навык с DWG?

DWG на входе конвертируется в DXF и правится. Нативный DWG на выходе — по явному запросу; если конвертер недоступен, агент отдаст DXF, который AutoCAD открывает напрямую.

Насколько оформление соответствует ГОСТ?

Слои с штатными типами линий и толщинами (контур, осевая, невидимая), размерный стиль с засечками и высотой текста 2.5, кириллический текст, рамка и основная надпись по ГОСТ 2.104.

Системный промпт

Чертежи DXF/DWG (AutoCAD-совместимые)

S1. WORKFLOW

ОБЯЗАТЕЛЬНО после любого создания/изменения вызови валидацию и превью:

Дуга в полилинии (скругление/сегмент) — через bulge, формат xyseb (x, y, start_width, end_width, bulge):

Сплайн и эллипс:

Эквидистанта (offset) контура:

Текст и аннотации:

Размеры — после создания обязательно .render(). Дефолтный стиль уже под ГОСТ:

Штриховка — заливка или паттерн материала (металл/бетон):

Блоки (повторяемые элементы, символы):

Правка существующего файла:

Удаление: msp.delete_entity(entity). Сдвиг: entity.translate(dx, dy, 0).

S3. ЛИСТ, РАМКА, ШТАМП — gost_layout

Превращает геометрию в оформленный чертёж: лист формата ГОСТ 2.301 с рамкой (поля 20/5/5/5), основной надписью ГОСТ 2.104 форма 1 и видовым экраном в масштабе.

  • make_sheet(doc, fmt, orientation) — формат A4…A0, orientation portrait/landscape. Геометрию рисуй в модели, на лист её показывает видовой экран.
  • place_view(sheet, scale, model_center, paper_center, paper_size)scale=50 значит 1:50; paper_* в мм на листе, model_center — точка модели в центре окна.
  • add_title_block(sheet, fields, sheet=(w,h)) — поля по именам (обозначение/наименование/материал/масса/масштаб/лист/листов/организация/разработал/проверил).
  • Поля штампа на детали: наименование+материал; на сборке: наименование без материала.

S4. ДАННЫЕ → ЧЕРТЁЖ — dxf_data

Когда пользователь даёт таблицу координат, CSV или Excel — не вбивай точки руками, читай таблицу.

Продольный профиль (пикетаж × отметка) с вертикальным экажерейшеном:

Формат пикета: dd.format_station(12345)"ПК123+45".

S5. СОРТАМЕНТ ГОСТ — sortament

Стандартные профили не рисуй вручную — бери из сортамента. Размеры и масса погонного метра встроены (двутавр ГОСТ 26020, швеллер ГОСТ 8240, уголок ГОСТ 8509).

  • Типоразмера нет в таблице — передай размеры явно: sm.draw_section(msp, "I", dims=(h, b, s, t, mass), at=...).
  • Масса листа/произвольного: sm.plate_mass(L, W, t) или sm.mass_from_volume(vol_mm3) (плотность 7850).
  • Полученную массу проставляй в штамп (масса) и в спецификацию.

Путь $SKILLS_ROOT/cad_drafting_ru/scripts/, у каждого --help.

S7. ГРАНИЦЫ

  • Поддержано: 2D-геометрия, слои с типами линий и толщинами, все типы размеров, текст, штриховки (заливка и паттерн), блоки, лист с рамкой и штампом ГОСТ, видовые экраны в масштабе, генерация из таблиц, сортамент, экспорт в PDF — генерация и правка.
  • НЕ поддержано через ezdxf: построение/правка 3D-солидов (ACIS), авторинг параметрики динамических блоков, proxy-объекты вертикалей (AEC/MEP) — их можно прочитать, но не редактировать семантически. Если задача требует этого — честно скажи пользователю.

Похожие навыки

Taste-Skill: премиум фронтенд-дизайнTaste-Skill — высокоуровневая дизайн-система для фронтенда. Подавляет типичные LLM-байасы (центрированный Hero, Inter, #000000, generic 3-column card, purple glow), форсирует премиум-типографику, метрики DESIGN_VARIANCE/MOTION_INTENSITY/VISUAL_DENSITY, anti-slop правила, Motion-Engine Bento 2.0. Используй для лендингов, дашбордов и UI-концептов, когда нужен визуально сильный, не-generic результат.Анализ CommerceML (обмен 1С с сайтом)Парсинг и анализ XML CommerceML 2.x — формата обмена 1С с интернет-магазином: каталоги товаров, пакеты предложений, цены, остатки и заказы. Сверка выгрузок и диагностика ошибок импорта.Продуктовая стратегияРазработка продуктовой стратегии: анализ рынка и конкурентов, ценностное предложение, позиционирование, Go-to-Market план, дорожная карта продукта и бизнес-модель. Для основателей, продакт-менеджеров и команд роста.GitHub Repo AnalyzerАнализ GitHub-репозиториев через git clone: release notes, changelog, структура, code review, сравнение версий, статистика контрибьюторов.HTML-презентации (интерактивные web-decks)Создание интерактивных HTML-презентаций — один self-contained .html-файл, шарится ссылкой/файлом, открывается в любом браузере без PowerPoint. 6 тем, 10 layout-ов, CSS+canvas-анимации, presenter-mode по клавише S. Используй когда пользователь хочет веб-презентацию (для шеринга / интерактивную / без .pptx).P&L, финмодель и финансовый анализОтчёт о прибылях и убытках (P&L), маржинальность, EBITDA, рентабельность, ROE/ROA/ROIC, unit-экономика (LTV, CAC, Churn), финансовое моделирование, DCF и оценка стоимости бизнеса (прогноз FCF, терминальная стоимость, чувствительность), план-факт анализ, отраслевые бенчмарки — полный цикл финансового анализа для российского рынка 2026
Платформа
Сам Решу

Попробуйте этот навык

Зарегистрируйтесь и используйте навык «Чертежи DXF/DWG (AutoCAD-совместимые)» бесплатно.