🚀 20+ лет в AutoCAD · 50+ проектов автоматизации

Автоматизация проектирования
на стыке C# и AutoCAD

Я понимаю, как думает проектировщик — потому что сам из этой среды.
Создаю плагины и приложения, которые реально ускоряют работу, освобождая проектировщика от тоскливой рутины.

Плагины для AutoCAD и Revit

Интеграция прямо в среду проектирования. Расширяю функционал там, где стандартных средств не хватает.
→ Некоторые проекты под NDA, но вот что можно показать.

📍 Маркеры участков

Автоматическая нумерация и расчёт площади земельных участков на генплане

Результат: 2–3 часа ручной работы → 5 минут. Исключены ошибки в расчётах.
  • Автоматическая нумерация участков по порядку
  • Расчёт площади по координатам полилиний
  • Импорт кадастровых номеров из внешнего файла
  • Экспорт таблицы в XLSX с номерами и площадями

🔢 Умный счётчик объектов

Надёжная нумерация элементов в пространстве модели с защитой от ошибок

Результат: Нумерация, которая «запоминает» порядок — даже после копирования и вставки.
  • Продолжает нумерацию с последнего номера автоматически
  • Предупреждает, если случайно удалён маркер
  • Создаёт отдельный слой для маркеров
  • Настраиваемый цвет и размер шрифта для каждого слоя

🎯 Привязка по сетке

Точное выравнивание объектов по координатной сетке с коррекцией геометрии

Результат: Идеальная геометрия без ручной корректировки — экономия часов выверки.
  • Автоматический подхват текущего шага сетки
  • Одновременная обработка всех выбранных объектов
  • Поддерживает отрезки, полилинии, блоки, текст, выноски и др.
  • Для каждого типа объекта — свои контрольные точки

🧩 Параметрические сборки

Генерация сложных объектов с модульной структурой — там, где динамические блоки не справляются

Результат: Сложный объект создаётся за секунды, а не за час ручного черчения.
  • Создание по двум точкам с автоматическим поворотом
  • Добавление/удаление модулей (M1, M2...) с настройкой портов
  • Автоматическая проверка минимальной ширины корпуса
  • Полное редактирование через диалоговое окно

📊 Генератор спецификаций

Автоматический подсчёт и группировка динамических блоков с выгрузкой в таблицу

Результат: Спецификация готовится в 1 клик — вместо ручного пересчёта каждого блока.
  • Считывает имя блока и состояние видимости (Visibility State)
  • Группирует одинаковые блоки с указанием общего количества
  • Создаёт таблицу прямо в чертеже
  • Обновляет данные при изменении параметров блоков

🔧 Коллекторные узлы

Комплексное решение для проектирования и выпуска производственных заданий

Результат: От идеи до готового листа А4 с эскизом и спецификацией — в 10 раз быстрее.
  • Параметрическая генерация с настройкой диаметров и длин
  • Автоматическая вставка блоков фасонных частей
  • Генерация спецификации и аннотаций с нумерацией
  • Выпуск производственных листов А4 с эскизами для лазерной резки

Десктоп-приложения для сложных задач

Самостоятельные программы, которые работают вне AutoCAD — для тех случаев, когда нужен отдельный инструмент.

📦 Менеджер позиций арматуры

Управление базой данных позиций с умной подсветкой и калькулятором отрезков

Результат: Подбор позиций стал мгновенным — больше не нужно листать справочники.
  • Хранение класса, длины, диаметра и номера позиции
  • Автоматическая подсветка ближайшей позиции при вводе длины
  • Запоминает до 10 последних использованных классов
  • Калькулятор отрезков по заданному шагу
  • Экспорт/импорт базы в TXT (CSV)

📐 Коррекция перспективы

Выпрямление сфотографированных чертежей и документов с пиксельной точностью

Результат: Сфотографированный чертёж превращается в ровный документ, готовый для печати или вставки.
  • Укажите 4 точки на фото — программа устраняет перспективу
  • Попиксельная доводка клавиатурными стрелками
  • Работа с файлами или буфером обмена
  • Поддержка изображений до 4K

Веб-приложения доступные из браузера

Инструменты, которые работают на любом устройстве — ПК, планшет или смартфон.

🏗️ Расчёт навеса

Калькулятор материалов и стоимости для односкатного, двускатного и арочного навеса

Открыть приложение →
Результат: Заказчик может сам прикинуть бюджет до обращения к строителям.
  • Переключение между тремя типами конструкции
  • Интерактивная схема с размерами — обновляется в реальном времени
  • Точный подсчёт материалов (стойки, ребра, поликарбонат)
  • Автоматический расчёт итоговой стоимости

Почему я понимаю ваши задачи

Потому что я сам прошёл путь от проектировщика до разработчика.

С 2000 года я работаю в AutoCAD. Спроектировал сотни объектов — интерьеры, архитектурные решения, инженерные системы. Я знаю, как выглядит чертёж, когда проектировщик устал, и как хочется, чтобы рутинные задачи делались сами.

Поэтому я начал писать плагины — сначала для себя, потом для коллег. Сегодня я создаю инструменты, которые экономят часы ежедневной рутины для десятков проектировщиков.

🛠️ Моя суперсила: я говорю на двух языках — на языке проектировщика и на языке кода. Мне не нужно объяснять, зачем нужна привязка к сетке или почему важна нумерация позиций. Я уже это понимаю.

📍 Технологии: C# · .NET · WPF · WinForms · OpenCV · JavaScript · PHP · AutoCAD API · Revit API

20+
лет в AutoCAD
50+
реализованных проектов
100+
часов сэкономлено заказчикам
C#
основной стек

Как подготовить техническое задание

Хорошее ТЗ — это половина успеха. Ниже — инструкция и готовый образец, который можно скопировать и заполнить.

📋 Что должно быть в ТЗ

1. Общая информация

  • Название проекта
  • Платформа (AutoCAD, Revit, веб, десктоп)
  • Краткая цель — зачем это нужно

2. Что сейчас и что надо

  • Как выполняется задача сейчас (вручную, сколько времени)
  • Какие проблемы возникают
  • Как часто выполняется

3. Что программа должна делать

  • Пошаговый сценарий работы
  • Входные данные (файлы, параметры)
  • Выходные данные (результат, отчёты)
  • Ограничения и особые условия

4. Технические детали

  • Версия AutoCAD / Revit
  • Примеры входных данных (файлы)
  • Примеры ожидаемого результата
  • Особые требования к интерфейсу

💡 Разделяйте большую задачу на подзадачи

Это упрощает оценку и позволяет запустить часть решения быстрее:

  • Выделите основные функции — каждая решает одну проблему
  • Определите, какие функции независимы
  • Приоритизируйте: что важно в первую очередь
  • Пример: вместо «Система управления проектами» → «Модуль импорта», «Модуль расчётов», «Модуль отчётов»

⚠️ Важное правило

  • ТЗ должно быть текстовым. В тексте легко найти деталь, цитировать, возвращаться через неделю.
  • Видео и голосовые сообщения — дополнение, а не замена тексту.
  • Без текстового ТЗ неизбежны переделки, задержки и удорожание.
📄 Образец ТЗ (скопируйте и заполните)
ТЕХНИЧЕСКОЕ ЗАДАНИЕ 1. ОБЩАЯ ИНФОРМАЦИЯ Название: Автоматическая нумерация участков Платформа: AutoCAD 2024 Цель: Ускорить процесс нумерации земельных участков на генплане 2. ОПИСАНИЕ ЗАДАЧИ Текущий процесс: Вручную вставляем текстовые метки с номерами участков, рассчитываем площадь каждого участка по координатам, вносим в таблицу. Проблемы: Процесс занимает много времени (2-3 часа на проект), возможны ошибки при ручном расчёте площадей. Частота: Выполняется ежедневно, 5-10 проектов в месяц. 3. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ Входные данные: Полилинии, обозначающие границы участков Процесс: - Пользователь выбирает полилинии участков - Программа автоматически нумерует их (1, 2, 3...) - Рассчитывает площадь каждого участка - Создаёт текстовую метку с номером и площадью - Формирует таблицу со списком всех участков Выходные данные: - Пронумерованные участки с метками - Таблица в формате XLSX с колонками: Номер, Площадь, Координаты 4. ТЕХНИЧЕСКИЕ ДЕТАЛИ Версия: AutoCAD 2024 (64-bit) Примеры: Прилагаются файлы sample1.dwg, sample2.dwg Особые требования: - Нумерация должна начинаться с заданного числа (например, 100) - Возможность пропустить уже пронумерованные участки - Экспорт таблицы в Excel с сохранением форматирования

✉️ Заполните образец и отправьте мне — я сделаю оценку за 1–2 дня

Отправить задачу

Свяжитесь со мной

Пришлите ТЗ, опишите задачу или просто спросите — я отвечу на все вопросы.

⚠️ До момента полной оплаты решения работают в демо-режиме с ограничением по времени.