Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 27 апр 2024 07:41

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Расширить/сжать
СообщениеДобавлено: 26 мар 2010 12:23 
Эксперт
Эксперт

Зарегистрирован:
06 мар 2010 13:10
Сообщения: 67
Откуда: Rivne
Доброго дня. Пропоную вдосконалити інструмент "расширить/зжать". Інколи потрібно щоб після виконання операції залишились тільки новостворені об’єкти (розширені/зжаті), а не і старі і нові. Таким чином непогано було б додати (як "галочку" або діалогове вікно) можливість вибору: залишити старі об’єкти, або ні. Наперед вдячний.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 26 мар 2010 14:21 
Специалист
Специалист

Зарегистрирован:
24 янв 2010 13:36
Сообщения: 24
Откуда: Rivne
Підтримую пропозицію... або як варіант щоб новостворені об'єкти поміщалися в новий шар.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 26 мар 2010 19:56 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Я думаю, это проще сделать через скрипт, который запомнит номер помеченного объекта, вызовет функцию Расширить/сжать, а затем удалит исходный объект. Либо поменяет слой вновь созданным...

_________________
Команда разработчиков Digitals
(наш skype, e-mail и телефон находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals | Страница в Facebook


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 26 мар 2010 23:21 
Эксперт
Эксперт

Зарегистрирован:
06 мар 2010 13:10
Сообщения: 67
Откуда: Rivne
Sergey Oleynik писал(а):
Я думаю, это проще сделать через скрипт, который запомнит номер помеченного объекта, вызовет функцию Расширить/сжать, а затем удалит исходный объект. Либо поменяет слой вновь созданным...

Продемоструйте, будь ласка, на цьому прикладі створення такого скрипта. З основами їх створення розібрався, а от підібрати потрібну функцію для помітки списку об’єктів, занесених в змінну, не зміг :oops: Думаю, це дасть відповіді на багато моїх питань. Наперед вдячний.


Последний раз редактировалось sir___j 27 мар 2010 11:12, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 27 мар 2010 00:13 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Ага. Так речь идет не об одном объекте, а о множестве помеченных. Тогда это действительно не так просто - нужно использовать текстовый список (@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

_________________
Команда разработчиков Digitals
(наш skype, e-mail и телефон находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals | Страница в Facebook


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 27 мар 2010 11:15 
Эксперт
Эксперт

Зарегистрирован:
06 мар 2010 13:10
Сообщения: 67
Откуда: Rivne
Дякую, Сергій! Скрипти дійсно дають можливість значно розширити функціонал програми! :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 08 апр 2010 15:49 
Гуру
Гуру

Зарегистрирован:
27 фев 2010 14:21
Сообщения: 181
Откуда: Ростов-на-Дону
Вроде как к этой теме viewtopic.php?p=7190#7190


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 21 май 2010 10:28 
Гуру
Гуру

Зарегистрирован:
27 фев 2010 14:21
Сообщения: 181
Откуда: Ростов-на-Дону
Предлагаю доработать инструмент Раширить/Сжать.
Приклепляю ролик
Вложение:
RZ.exe [291.54 Кб]
Скачиваний: 718

Флажок в обе стороны удобен для создания сервитутов.
Короче по принципу вращения - должно быть динамическое (интерактивное) движение.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 21 май 2010 18:48 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Интересный подход к сервитутам, ширина полосы определяется не нормами, а так чтоб пристыковаться к "хате с краю" :)

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 21 май 2010 20:07 
Гуру
Гуру

Зарегистрирован:
27 фев 2010 14:21
Сообщения: 181
Откуда: Ростов-на-Дону
Dmitry_Zolotar писал(а):
Интересный подход к сервитутам, ширина полосы определяется не нормами, а так чтоб пристыковаться к "хате с краю" :)

Это для наглядности ! Не надо придираться.

И вообще инструмент "вращение" и "расширить/сжать", лучше всего подойдет для проектирования, а рано или поздно все с этим столкнутся, поверьте.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 22 май 2010 12:02 
Гуру
Гуру

Зарегистрирован:
06 янв 2008 17:06
Сообщения: 636
Откуда: Одеса
Все правильно. До візуальних способів редагування потрібно прийти. Можливо це відноситься швидше до цієї теми Предлагаю Разроботчикам переписать полностью ядро Digitals..
Бо динамічну правку обєктів потрібно зробити для більшості інструментів правки, а не тільки для буферних зон.
Хотілося б ще і реалізацію автокадівського режиму OTRACK — Object Snap Tracking :roll: .


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширить/сжать
СообщениеДобавлено: 25 май 2010 11:31 
Эксперт
Эксперт

Зарегистрирован:
19 апр 2010 16:01
Сообщения: 98
misha_OD писал(а):
динамічну правку обєктів потрібно зробити для більшості інструментів правки, а не тільки для буферних зон.

Действительно так... По сему John21 - выносите тему в отдельную ветку с голосованием... но я лично поддержу, ибо хоть misha_OD и прав, но все же лучше хоть что-то чем ничего, коль все - не реально...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 449


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB