Как превратить эллипс (ellipse) в набор дуг (arc) ?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как превратить эллипс (ellipse) в набор дуг (arc) ?

Как превратить эллипс (ellipse) в набор дуг (arc) ?

Ответ
Поиск в этой теме
Непрочитано 23.11.2010, 19:41 #1
Как превратить эллипс (ellipse) в набор дуг (arc) ?
3мей
 
Регистрация: 23.11.2010
Сообщений: 24

Только не предлагайте вручную обводить ,нужен наиболее автоматизированный способ и чтобы точность не страдала
Просмотров: 13715
 
Непрочитано 23.11.2010, 19:52
#2
Хмурый


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


команда _flatten в режиме "не скрывать линии" из комплекта Express Tools
расчленив полученную полилинию увидишь набор дуг
Хмурый вне форума  
 
Автор темы   Непрочитано 23.11.2010, 22:31
#3
3мей


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


А что это за режим "не скрывать линии"?Как его включить?Поробовал просто командой _flatten, ничего не получилось,видимо в этом режиме дело
3мей вне форума  
 
Непрочитано 23.11.2010, 22:54
1 | #4
Хмурый


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


3мей, да, так не получается при виде в плане, тогда сохрани эллипс в формате R12 *.dxf, закрой файл. Вновь открой и затем вставь в свой чертёж

Последний раз редактировалось Хмурый, 24.11.2010 в 18:45.
Хмурый вне форума  
 
Автор темы   Непрочитано 23.11.2010, 23:54
#5
3мей


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


Хмурый
Не понял что сделать,сохранил в dxf,просили что то ввести от 0 до 16,ввел 12. Драгэнддропом закинул файл в автокад - эллипс как эллипс
3мей вне форума  
 
Непрочитано 24.11.2010, 10:07
#6
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Змей, а чем тебе ненравится ответ Хмурого?
Команда: _ellipse
Конечная точка оси эллипса или [Дуга/Центр]:
Вторая конечная точка оси:
Длина другой оси или [Поворот]:
Команда:
Команда: _-view Задайте опцию
[?/Удалить/Ортогонально/Восстановить/Сохранить/Настройка/Рамка]: _seiso
Выполняется регенерация модели.
Команда: Flatten
Инициализация...
Select objects to convert to 2d...
Выберите объекты: найдено: 1
Remove hidden lines? <No>:
Ввод и дуги вместо эллипса!
__________________
С уважением sbi
sbi вне форума  
 
Автор темы   Непрочитано 24.11.2010, 11:02
#7
3мей


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


sbi
Не понял что нужно в 3D переходить,разбить получилось,но как теперь вернуть его в 2D,поясните пожалуйста.
3мей вне форума  
 
Непрочитано 24.11.2010, 13:01
#8
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


3мей 1. Вам нужно эллипс произвольный или нет?
2. Команда Flatten апроксимилирует эллипс в плоскость экрана.
3.Любая окружность в 3D - в плоскости экрана - эллипс.
4. А все остальное (читать, читать и читать батенька)
PS Коперник не дурак (вот системы координат мешают)
__________________
С уважением sbi

Последний раз редактировалось sbi, 24.11.2010 в 13:16.
sbi вне форума  
 
Непрочитано 24.11.2010, 16:23
#9
Synthetic


 
Регистрация: 09.07.2009
Сообщений: 39
<phrase 1= Отправить сообщение для Synthetic с помощью Skype™


а как построить в эллипсе вписанный многоугольник? или из плавной кривой (дуги) сделать ломанную линию с равным количеством отрезков?
Synthetic вне форума  
 
Непрочитано 24.11.2010, 17:48
#10
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Synthetic Посмотри http://forum.dwg.ru/showthread.php?t=39457
Может поможет.
__________________
С уважением sbi
sbi вне форума  
 
Непрочитано 24.11.2010, 18:42
1 | #11
Хмурый


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


а если переменную PELLIPSE выставить в 1, то при отрисовке эллипса сразу будет получаться замкнутая полилиния, состоящая из набора дуговых сегментов.
для получения прямых сегментов см. сообщение #4
Хмурый вне форума  
 
Непрочитано 24.11.2010, 20:41
#12
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Хмурый
__________________
С уважением sbi
sbi вне форума  
 
Автор темы   Непрочитано 25.11.2010, 21:06
#13
3мей


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


Хмурый
Спасибо,PELLIPSE это то что надо!
3мей вне форума  
 
Непрочитано 03.02.2012, 06:27
#14
Str0nger


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


А как сделать обратную операцию - получить эллипс из набора дуг?
Str0nger вне форума  
 
Непрочитано 03.02.2012, 08:04
#15
Хмурый


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


можно получить область.
если нужен эллипс- придётся отрисовать его заново
Хмурый вне форума  
 
Непрочитано 03.02.2012, 08:28
#16
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Если дуги окружности, то можно построить овал (очень похож на эллипс).
Миниатюры
Нажмите на изображение для увеличения
Название: овал.PNG
Просмотров: 195
Размер:	364.8 Кб
ID:	74229  
__________________
С уважением sbi
sbi вне форума  
 
Непрочитано 03.02.2012, 09:25
#17
Str0nger


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


Дуги результат построения эллипса в древнем автокаде или с переменной PELLIPSE 1. Тоесть я так понял никаких Lisp для этих целей нет?
Str0nger вне форума  
 
Непрочитано 03.02.2012, 09:29
#18
Хмурый


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


Str0nger, после построения эллипса при PELLIPSE придётся новый эллипс строить при PELLIPSE 0
Хмурый вне форума  
 
Непрочитано 03.02.2012, 10:31
#19
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Цитата:
Сообщение от Str0nger Посмотреть сообщение
Дуги результат построения эллипса в древнем автокаде или с переменной PELLIPSE 1. Тоесть я так понял никаких Lisp для этих целей нет?
Еще Коперник вместо окружности ввёл эллипс для планет, а придумали потом эллиптические интегралы. А зачем lisp для инопланетян? Изображение на экране монитора - это не эллипс даже в векторной алгебре языка акада.
__________________
С уважением sbi
sbi вне форума  
 
Непрочитано 03.02.2012, 11:00
#20
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,602


Offtop:
Цитата:
Сообщение от sbi Посмотреть сообщение
Еще Коперник вместо окружности ввёл эллипс для планет
Это Вы погорячились, пожалуй, это все-таки был Кеплер
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Непрочитано 03.02.2012, 11:03
#21
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Цитата:
Сообщение от CaMoCAD Посмотреть сообщение
Это Вы погорячились, пожалуй, это все-таки был Кеплер
Бывает, (склероз однако)
Offtop: PS Мой учитель математики ответил на вопрос школьника:
- "А что такое эллиптические интегралы" ,
ответил:
"Забудь про них.... "
__________________
С уважением sbi

Последний раз редактировалось sbi, 03.02.2012 в 11:14.
sbi вне форума  
 
Непрочитано 03.02.2012, 11:33
#22
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Еще пару ссылочек
Convert ellipses to polylines
Trimed ellipse to Polyline
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 03.02.2012, 13:25
#23
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Цитата:
Сообщение от VVA Посмотреть сообщение
Можно ли из разбитого сплайна собрать "условный" эллипс или судя по изложению
Цитата:
Сообщение от Str0nger Посмотреть сообщение
А как сделать обратную операцию - получить эллипс из набора дуг?
"мильон алых ДУГ видишь ты7"
__________________
С уважением sbi
sbi вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как превратить эллипс (ellipse) в набор дуг (arc) ?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, существуют ли практические руководства по Lisp? vn LISP 261 26.11.2015 13:27
Объединение дуг, линий в единый объект, Как объединить? Vladimir.P AutoCAD 41 25.01.2015 08:03
AutoCAD2010 выдает 82 отчета об ошибке за раз Nusia AutoCAD 22 29.08.2012 16:11
Как набор линий (отрезков) либо полилиний превратить в 3М тело? Aleksandr907 AutoCAD 2 13.08.2010 12:29
Как набор сочленненных дуг преобразовать в полилинию Kotsar AutoCAD 14 31.03.2009 22:02