Доброго дня. Пропоную вдосконалити інструмент “расширить/зжать”. Інколи потрібно щоб після виконання операції залишились тільки новостворені об’єкти (розширені/зжаті), а не і старі і нові. Таким чином непогано було б додати (як “галочку” або діалогове вікно) можливість вибору: залишити старі об’єкти, або ні. Наперед вдячний.
Підтримую пропозицію… або як варіант щоб новостворені об’єкти поміщалися в новий шар.
Я думаю, это проще сделать через скрипт, который запомнит номер помеченного объекта, вызовет функцию Расширить/сжать, а затем удалит исходный объект. Либо поменяет слой вновь созданным…
Продемоструйте, будь ласка, на цьому прикладі створення такого скрипта. З основами їх створення розібрався, а от підібрати потрібну функцію для помітки списку об’єктів, занесених в змінну, не зміг
Думаю, це дасть відповіді на багато моїх питань. Наперед вдячний.
Ага. Так речь идет не об одном объекте, а о множестве помеченных. Тогда это действительно не так просто - нужно использовать текстовый список (@Text).
Ниже приведен скрипт, который заносит номера помеченных объектов в список и удаляет их после расширения/сжатия.
$N=0
%Start:
$N=@Map.NextSelected $N
@if $N=0 @goto %Next
@Text.Add $N
@Goto %Start
%Next:
$C=@Text.Count
@if $C=0 @Break Нужно пометить объект(ы)
[ Операции с объектами.Расширить/сжать ]
$I=1
%Again:
$N=@Text.Line[$I]
@Map.DeleteObject $N
$I=$I+1
@if $I<=$C @Goto %Again
Дякую, Сергій! Скрипти дійсно дають можливість значно розширити функціонал програми! ![]()
Вроде как к этой теме ПРЕДЛОЖЕНИЯ К РАЗРОБОТЧИКАМ - #11 від John21
Предлагаю доработать инструмент Раширить/Сжать.
Приклепляю ролик RZ.exe (292 KB)
Флажок в обе стороны удобен для создания сервитутов.
Короче по принципу вращения - должно быть динамическое (интерактивное) движение.
Интересный подход к сервитутам, ширина полосы определяется не нормами, а так чтоб пристыковаться к “хате с краю” ![]()
Это для наглядности ! Не надо придираться.
И вообще инструмент “вращение” и “расширить/сжать”, лучше всего подойдет для проектирования, а рано или поздно все с этим столкнутся, поверьте.
Все правильно. До візуальних способів редагування потрібно прийти. Можливо це відноситься швидше до цієї теми Предлагаю Разроботчикам переписать полностью ядро Digitals..
Бо динамічну правку обєктів потрібно зробити для більшості інструментів правки, а не тільки для буферних зон.
Хотілося б ще і реалізацію автокадівського режиму OTRACK — Object Snap Tracking
.
Действительно так… По сему John21 - выносите тему в отдельную ветку с голосованием… но я лично поддержу, ибо хоть misha_OD и прав, но все же лучше хоть что-то чем ничего, коль все - не реально…