| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Автоматизация перемещения мультивыносок

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

Ответ
Поиск в этой теме
Непрочитано 25.02.2021, 11:11 #1
Автоматизация перемещения мультивыносок
power85
 
Регистрация: 03.02.2017
Сообщений: 56

Здравствуйте.
Нужно автоматизировать перемещения мультивыносок, чтобы они были читаемы и ни на что не накладывались (с исключениями).
Прилагаю картинку №1 до и после ручного перемещения мультивыносок. На картинке №2 описание мультивыноски.

Критерии оптимизации расположения мультивыносок:
1.Рамки выносок не должны лежать на других рамках выносок и других графических объектах (кроме линий обозначений выносок).
2.Длинна линии обозначения выноски должна быть минимальной.
3.Линия обозначения выноски может пересекать любой графических объект.

Миниатюры
Нажмите на изображение для увеличения
Название: ДК Молзино ОВиК чер.jpg
Просмотров: 69
Размер:	168.3 Кб
ID:	234844  Нажмите на изображение для увеличения
Название: ДК Молзино ОВиК чер3.jpg
Просмотров: 64
Размер:	143.2 Кб
ID:	234845  

Просмотров: 2661
 
Непрочитано 25.02.2021, 11:27
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


В каком месте затык и где код?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 25.02.2021, 11:36
#3
power85


 
Регистрация: 03.02.2017
Сообщений: 56


Цитата:
В каком месте затык и где код?
Кода основного нет, определил только координаты рамок выносок см. картинку 2. Продумываю алгоритм (концепцию).
Если случайно перемещать мультивыноски (рамки выноски по картинке 2) в результате будет не предсказуемый результат и процесс мне кажется будет долгий.
power85 вне форума  
 
Непрочитано 25.02.2021, 14:00
#4
nickname2019


 
Регистрация: 18.11.2019
Сообщений: 1,492


Я когда-то думал автоматизировать подобную штуку, но потом решил отказаться, так как эта функция не нужна, ибо:
1. Какие элементы маркировать на схеме решает пользователь.
2. А если пользователь так или иначе "протыкивает" элементы - то и поставить выноску без "налезания" на другие объекты он сможет достаточно быстро.
3. Ускорение получается, если содержимое выноски получать автоматически с объекта на схеме, а не автоматизируя поиск оптимального положения выноски.

На приложенных картинках явно масштаб схемы принят слишком мелкий, из-за чего схема нечитаема (поэтому, может показаться, что нужен алгоритм оптимизации расположения выносок). В реальности юзер просто увеличит масштаб чертежа и за пять минут все промаркирует.
nickname2019 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Автоматизация перемещения мультивыносок

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Огромные горизонтальные перемещения в здании OlgaM2020 Железобетонные конструкции 20 29.04.2020 16:33
Как увеличить жесткость конструкции (в приложенной схеме очень большие узловые перемещения) john222 SCAD 4 17.12.2019 11:01
Горизонтальные перемещения одноэтажного каркасного здания. Исходя из чего ограничиваются? От каких нагрузок считаются? konstryktor Металлические конструкции 21 07.03.2017 11:10
Перемещения узлов по формам перемещений и колебаний при расчете на сейсмику 27legion Лира / Лира-САПР 3 17.08.2013 18:30
Очень большие перемещения в SCADe (сейсмика). Почему? pbykov Расчетные программы 9 26.08.2010 23:13