Перейти к содержимому


Ivanco

Регистрация: 14 июня 2012
Offline Активность: Вчера, 18:58
-----

Мои темы

A3 форматка книжной ориентации

08 Август 2019 - 18:01

добрый день.

подскажите как в ОПС сделать чтобы можно было вставлять форматку A3 в книжном виде? это вообще возможно?
сейчас такой форматки нет по дефолту.

Вероятно надо начинать остюда ?
C:\ProgramData\Nanosoft\nanoCAD ОПС x64 10.0\Frames

Штриховка полилинии отрезками

07 Май 2019 - 10:24

Всем привет.

Задача такая: есть плоская полилиния произвольной сложности. Ее нужно "заштриховать" отрезками с указанным юзером интервалом и углом от XY.
Чето я алгоритмически не могу сообразить, как это сделать?)
Вероятно, для простоты надо "заштриховать" некий limiting box вокруг полилинии, а потом как то обрезать не нужное?

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

17 Апрель 2019 - 10:24

Добрый день.

Необходимо, на полилинии навешать свойств, а именно:
- это участок? :true/false.
- длинна полилинии: long
- номер полилинии: int

Вопросы(я знаю что это вероятно есть в гугле и справке, но все же):
1. Куда это лучше "пихать" ? XDATA? (минимальный код на C#/multiCAD).
2. Возможно ли эти свойства отображать в панели свойств nanoCAD и чтобы юзер их мог менять? Если ДА то круто было бы увидеть пример.

и бонус вопрос. Как реализовывается глобальный счетчик чего либо в .DWG .
Логика такая. я навешиваю скриптом свойства на примитив и где то (в этом и вопрос) есть глобальный счетчик , который знает сколько уже таких объектов в .DWG и добавляет +1.
Как это правильно реализовывается, и где хранить информацию в .DWG?

автовыполнение комманд при открытии .DWG

14 Февраль 2019 - 08:02

можно ли сделать , чтобы при открытии .dwg выполнялось какое то кол-во штатных комманд? (или LISP их содержащий)
к примеру мне нужно , при открытии .dwg каждый раз выполнять - SPREGENOBJ

Можно, запихать это в LISP - (command "_SPREGENOBJ").
но он выполняется при загрузке ПО один раз, а нужно при открытии каждого .DWG в сессии nanoCAD.

Как реализовать автовыполнение?

разбивка СПДС объектов в нескольких файлах

04 Ноябрь 2018 - 13:46

Скрипт разбивает СПДС объекты во всех .dwg файлах указанной папки.
Перебирает все файлы ,включая подпапки, открывает файл, выполняет "spexplodeall" , и закрывает сохраняя изменения.

Использовать аккуратно, лучше копировать исходную папку.
Есть опция не сохранять изменения , т.е. все файлы будут открыты в nanoCAD для дальнейшей работы.

ссылка на скрипт