|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.10.2009, 11:32 | #1 | |
как задать точный радиус полилинии?
Регистрация: 12.10.2009
Сообщений: 9
|
||
Просмотров: 7494
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Как что? AlexV написал про две полилинии. В принципе можно применить сопряжение, например, к прямоугольнику, но как выполнится сопряжение линейного сегмента с дуговым? Хорошо бы чертежик посмотреть. Может, там нужный радиус нельзя применить...
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Прямой сегмент с дуговым штатными средствами не сопрягается.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
Ну, убить ее в крайнем случае _explode, дуги удалить, затем _fillet нужного радиуса с линейными сегментами, затем _pedit / "Несколько" / "Преобразовать отрезки и дуги в полилинии" / "Добавить"..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Регистрация: 12.10.2009
Сообщений: 9
|
fillet действительно рисует новую дугу отдельно от полилинии...
а функция pedit почемуто не всегда срабатывает... не понимаю по какой причине но иногда она не хочет замыкать линии... а не существует никакого пункта в propertis кот можно просто забить радиус именно этой дуги в замкнутой полилинии? или тогда др вопрос.. можно ли настроить привязку (пересечние с дугой или линией) с точностью до 0,000мм ивените за глупость но как прикрепить файл?.. к сообщению... а то у меня почему то не высвечивается название значков окне редактирование.. Последний раз редактировалось uyka, 12.10.2009 в 12:36. |
|||
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
А мне почему-то представляются параллельные линейные сегменты, соединенные по торцам дугами. Вот эти дуги и должны быть определенного радиуса.
|
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
Нечто типа такого? Ну, тогда я бы сделал так: сходящиеся концы - _fillet (радиус не должен превышать определенную величину), а для расходящихся построить окружность с опцией "касательная - касательная -радиус", продлить (обрезать) отрезки до окружности, затем отрезать от окружности "лишнее", и создать полилинию либо _pedit, либо _boundary .. Естественно, если радиусы задаются и углы поворота линий заданы заранее, то длина отрезков будет от них зависеть..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685
|
Ясности не добавилось..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Скопируй дугу 1, привязываясь к одному концу дуги, второй конец дуги удлинить или обрезать
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 24.03.2009
Москва
Сообщений: 223
|
точнее всего будет так: чертим две окружности нужного радиуса, затем чертим одну линию.... поворачиваем её на нужный угол, затем вторую линию поворачиваете и её на нужный угол, получилось что-то типа черновой заготовки, а затем с помошью _BOUNDARY получаем точную полилинию.
хотя на самом деле не мешало по больше исходных данный, а то не понятно от чего танцевать Offtop: Пока печатал уже столько всего понаписали, что только усложнилось всё
__________________
Как-то так ... Последний раз редактировалось Monolit-aga, 12.10.2009 в 13:53. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рифмоплетство. | Kryaker | Разное | 554 | 14.11.2023 11:59 |
Как задать блоку с атрибуты? | kosolapi | AutoCAD | 20 | 02.12.2009 13:54 |
Как задать стены подвала в Мономахе. | DR.Dim | Мономах | 16 | 19.11.2008 18:29 |
как изменить(назначить) в VB толщину полилинии | новичок | Программирование | 3 | 27.07.2004 12:58 |