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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Разбивка замкнутого контура на равные части

Разбивка замкнутого контура на равные части

Ответ
Поиск в этой теме
Непрочитано 21.11.2011, 14:33 #1
Разбивка замкнутого контура на равные части
freeznah
 
Регистрация: 21.11.2011
Сообщений: 7

Посоветуйте, куда копать для решения следующей проблемы:
Есть некий прямоугольный контур, полученный путем обхода 4х точек полилинией, расположение на листе-произвольное.
Необходимо: разделить этот контур на заданное количество прямоугольников вдоль длинной стороны путем простановки отрезков внутри прямоугольника
Или посоветуйте уже готовое решение с минимальной "обработкой напильником"
Заранее спасибо!
Просмотров: 10029
 
Непрочитано 13.12.2011, 21:01
1 | #2
onick


 
Регистрация: 27.10.2010
Калининград
Сообщений: 246


Взорвите прямоугольник и разбейте отрезок вдоль длинной стороны командой _.divide
onick вне форума  
 
Непрочитано 13.12.2011, 22:48
#3
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,259
<phrase 1=


О каком ПО идет речь?
Солидворкер вне форума  
 
Автор темы   Непрочитано 14.12.2011, 12:03
#4
freeznah


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


ПО-Autocad 2010
Деление нужно для разбивки контура многоэтажного дома на условные равные подъезды/блоки.Разбивка каждого из тысяч контуров на плане занимает много времени.
На данный момент алгоритм такой-вдоль длинной стороны прямоугольника рисуется отрезок, делится дивайдом на нужное кол-во частей, от полученных точек проставляются перпендикуляры внутрь прямоугольника, точки и отрезок удаляются..
freeznah вне форума  
 
Непрочитано 14.12.2011, 12:12
#5
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,259
<phrase 1=


Цитата:
Сообщение от freeznah Посмотреть сообщение
ПО-Autocad 2010
Все телепаты в отпуске. Тема перемещена в подходящий раздел.
Солидворкер вне форума  
 
Непрочитано 14.12.2011, 17:42
1 | #6
Kirus

Художник-механик
 
Регистрация: 07.02.2010
Бийск
Сообщений: 41


Делал когда-то динамический блок, еще в AutoCAD 2006, для разметки стояночных мест.
Посмотрите может подойдет.
Вложения
Тип файла: dwg
DWG 2004
Разметка1.dwg (30.9 Кб, 2445 просмотров)
Kirus вне форума  
 
Автор темы   Непрочитано 14.12.2011, 18:00
#7
freeznah


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


мысль ясна, но наделать блоков на все углы расположения-непростое дело..
freeznah вне форума  
 
Непрочитано 14.12.2011, 19:50
#8
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


один чёрт, ничерта непонятно. какое-то звёздное небо в южном полушарии
Хмурый вне форума  
 
Непрочитано 14.12.2011, 23:05
#9
kosolaps

ame mebel
 
Регистрация: 07.06.2011
58N56E
Сообщений: 131


Ладно уж, намажу тебе масла на хлеб...
Миниатюры
Нажмите на изображение для увеличения
Название: na_11_1214.jpg
Просмотров: 657
Размер:	30.2 Кб
ID:	71448  
kosolaps вне форума  
 
Непрочитано 15.12.2011, 06:56
#10
Kirus

Художник-механик
 
Регистрация: 07.02.2010
Бийск
Сообщений: 41


kosolaps
Нужно указывать версию AutoCADа где это работает.
Kirus вне форума  
 
Автор темы   Непрочитано 15.12.2011, 09:16
#11
freeznah


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
один чёрт, ничерта непонятно. какое-то звёздное небо в южном полушарии
красные прямоугольники-контуры зданий, они изначально заданы
цель-по выбору прямоугольника, либо по факту обхода его по контуру, запрашивать количество подъездов в здании и разбить существующий контур на равные прямоугольники

Последний раз редактировалось freeznah, 15.12.2011 в 09:25. Причина: добавление скриншота с примером
freeznah вне форума  
 
Непрочитано 15.12.2011, 16:33
1 | #12
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


Если Вам нужно то что показано в ролике ниже, то пишите в личку, договоримся.
http://youtu.be/b83y46EZAJQ

Последний раз редактировалось Boxa, 15.12.2011 в 17:05. Причина: вставка видео
Boxa вне форума  
 
Непрочитано 16.12.2011, 08:23
1 | #13
GRIFEL

пенсионер-конструктор
 
Регистрация: 11.02.2011
Калуга
Сообщений: 68


Можно попытаться так .....


(defun C:PK(/ m t1 t2 t3 ti e ee i a n [t)
(setq m(getpoint "\n точка в зоне прямоугольника... :"))
(IF M(progn(bpoly m)(SETQ e(entlast)ee(entget e)[T()I -1)
(WHILE(SETQ A(NTH(SETQ I(1+ I))EE))(IF(=(car A)10)(SETQ [T(Cons(list(cadr A)(caddr A)0.0)[T))))
(entdel(entlast))
(if(>=(distance (caddr [t)(cadr [t))(distance(cadr [t)(car [t)))(setq [t(cdr [t)))
(setq t1(car [t)t2(cadr [t)t3(caddr [t) n(if(eq(setq n(getint"\n колонок < 5 >: "))nil)5 n)
ti(polar t1(angle t1 t2)(/(distance t1 t2)n)))
(command"_.line" ti(polar ti(angle t2 t3)(distance t2 t3))"")(repeat(- n 1)(command"_.copy" (entlast) "" t1 ti))
)(princ" ошибка ввода точки ")
)
(princ))
GRIFEL вне форума  
 
Автор темы   Непрочитано 16.12.2011, 09:21
#14
freeznah


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


всем спасибо, вопрос закрыт
отдельная благодарность Grifel-ю
freeznah вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Разбивка замкнутого контура на равные части



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
автоматический поворот текста внутри замкнутого контура на определенный угол Maremarsik Программирование 1 27.10.2011 13:06
SW 2010 Разметка окружности на равные части vkobytev SolidWorks 2 31.03.2010 14:01
Разбивка криволнейной линии на равные участки Святослав_ Вертикальные решения на базе AutoCAD 4 12.01.2009 08:02
Поделить окружность на равные части.. PaSokaS Программирование 3 17.05.2005 23:50
Поделить окружность на равные части.. PaSokaS AutoCAD 1 17.05.2005 01:21