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

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

как задать точный радиус полилинии?

Ответ
Поиск в этой теме
Непрочитано 12.10.2009, 11:32 #1
как задать точный радиус полилинии?
uyka
 
Регистрация: 12.10.2009
Сообщений: 9

Приветствую Всех!
я столкнулась с проблемой в работе с полилинией... я начертила замкнутую полилинию в которой две прямые линии и две дуги (получается что то типа две дуги соединенные по краям линиями), и у меня не получается задать точный радиус дугам... на данный момент использую привязки, но потом в радиусе постоянно выскакивают какие то мм...
как задать точный радиус?

Очень надеюсь на Вашу помошь! Заранее Спасибо.
Просмотров: 7494
 
Непрочитано 12.10.2009, 11:34
#2
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


_fillet, задать радиус, и указать две сопрягаемые полилинии..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 12.10.2009, 11:38
#3
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Так полилиния-то одна.
Profan вне форума  
 
Автор темы   Непрочитано 12.10.2009, 11:40
#4
uyka


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


да...
uyka вне форума  
 
Непрочитано 12.10.2009, 11:57
#5
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Profan Посмотреть сообщение
Так полилиния-то одна.
И что?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.10.2009, 12:06
#6
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Как что? AlexV написал про две полилинии. В принципе можно применить сопряжение, например, к прямоугольнику, но как выполнится сопряжение линейного сегмента с дуговым? Хорошо бы чертежик посмотреть. Может, там нужный радиус нельзя применить...
Profan вне форума  
 
Непрочитано 12.10.2009, 12:07
#7
Кулик Алексей aka kpblc
Moderator

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


Прямой сегмент с дуговым штатными средствами не сопрягается.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.10.2009, 12:11
#8
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


Цитата:
Сообщение от Profan Посмотреть сообщение
Так полилиния-то одна.
Ну, убить ее в крайнем случае _explode, дуги удалить, затем _fillet нужного радиуса с линейными сегментами, затем _pedit / "Несколько" / "Преобразовать отрезки и дуги в полилинии" / "Добавить"..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 12.10.2009, 12:24
#9
uyka


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


fillet действительно рисует новую дугу отдельно от полилинии...
а функция pedit почемуто не всегда срабатывает... не понимаю по какой причине но иногда она не хочет замыкать линии...
а не существует никакого пункта в propertis кот можно просто забить радиус именно этой дуги в замкнутой полилинии?
или тогда др вопрос.. можно ли настроить привязку (пересечние с дугой или линией) с точностью до 0,000мм
ивените за глупость но как прикрепить файл?.. к сообщению... а то у меня почему то не высвечивается название значков окне редактирование..

Последний раз редактировалось uyka, 12.10.2009 в 12:36.
uyka вне форума  
 
Непрочитано 12.10.2009, 12:37
#10
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от AlexV Посмотреть сообщение
Ну, убить ее в крайнем случае _explode, дуги удалить, затем _fillet нужного радиуса с линейными сегментами, затем _pedit / "Несколько" / "Преобразовать отрезки и дуги в полилинии" / "Добавить"..
А мне почему-то представляются параллельные линейные сегменты, соединенные по торцам дугами. Вот эти дуги и должны быть определенного радиуса.
Profan вне форума  
 
Автор темы   Непрочитано 12.10.2009, 12:42
#11
uyka


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


ну практически так и получается... только прямые линии не параллельны, в теории это чтото вроди 1/6 откружности
uyka вне форума  
 
Непрочитано 12.10.2009, 12:56
#12
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


Нечто типа такого? Ну, тогда я бы сделал так: сходящиеся концы - _fillet (радиус не должен превышать определенную величину), а для расходящихся построить окружность с опцией "касательная - касательная -радиус", продлить (обрезать) отрезки до окружности, затем отрезать от окружности "лишнее", и создать полилинию либо _pedit, либо _boundary .. Естественно, если радиусы задаются и углы поворота линий заданы заранее, то длина отрезков будет от них зависеть..
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 130
Размер:	8.8 Кб
ID:	27147  
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 12.10.2009, 13:07
#13
uyka


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


вот так выглядит...
и когда я черчу второй радиус используя привязку у меня через раз появляются несоответствтия с размерами появляются 0,08 ну вообщем погрешность в 0,00 милиметра.
как правильно сделать чтобы все было точно?
Миниатюры
Нажмите на изображение для увеличения
Название: 2.jpg
Просмотров: 118
Размер:	21.7 Кб
ID:	27149  
uyka вне форума  
 
Непрочитано 12.10.2009, 13:16
#14
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Теперь не понял ничего.
Profan вне форума  
 
Автор темы   Непрочитано 12.10.2009, 13:33
#15
uyka


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


извените что запутала..
мне надо чтобы радиус 1 был равен радиусу 2

как правильно начертить вторую фигуру...?
Миниатюры
Нажмите на изображение для увеличения
Название: 3.jpg
Просмотров: 113
Размер:	9.6 Кб
ID:	27150  
uyka вне форума  
 
Непрочитано 12.10.2009, 13:39
#16
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


Цитата:
Сообщение от uyka Посмотреть сообщение
извените что запутала..
мне надо чтобы радиус 1 был равен радиусу 2
как правильно начертить вторую фигуру...?
Ясности не добавилось..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 12.10.2009, 13:43
#17
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,776


uyka, это и есть чертежная задача, которую вам надо решить. Одним из милиона способов.
engngr вне форума  
 
Непрочитано 12.10.2009, 13:44
#18
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от uyka Посмотреть сообщение
мне надо чтобы радиус 1 был равен радиусу 2
Скопируй дугу 1, привязываясь к одному концу дуги, второй конец дуги удлинить или обрезать
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 12.10.2009, 13:46
#19
Monolit-aga


 
Регистрация: 24.03.2009
Москва
Сообщений: 223


точнее всего будет так: чертим две окружности нужного радиуса, затем чертим одну линию.... поворачиваем её на нужный угол, затем вторую линию поворачиваете и её на нужный угол, получилось что-то типа черновой заготовки, а затем с помошью _BOUNDARY получаем точную полилинию.

хотя на самом деле не мешало по больше исходных данный, а то не понятно от чего танцевать


Offtop:
Пока печатал уже столько всего понаписали, что только усложнилось всё
__________________
Как-то так ...

Последний раз редактировалось Monolit-aga, 12.10.2009 в 13:53.
Monolit-aga вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > как задать точный радиус полилинии?

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рифмоплетство. 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