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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Lisp. Направление дуги

Lisp. Направление дуги

Ответ
Поиск в этой теме
Непрочитано 23.11.2012, 08:53 #1
Lisp. Направление дуги
Kobelev
 
Регистрация: 23.11.2012
Сообщений: 3

Здравствуйте. Рисую дугу по начальной точке, конечной и радиусу.
(command "_pline" p1 "_A" "_R" 140 p2 "")
Как поменять направление отрисовки дуги? в данном случае она рисуется вниз.
Просмотров: 3243
 
Непрочитано 23.11.2012, 09:53
#2
skkkk


 
Регистрация: 20.03.2008
Сообщений: 2,680


А если, вспомнив геометрию, по радиусу вычислять координаты средней точки? Так понадежней будет.
skkkk вне форума  
 
Непрочитано 23.11.2012, 10:36
#3
Кулик Алексей aka kpblc
Moderator

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


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

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


Поддержу skkkk, Вычисли 3 точки и рисуй по ним
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 25.11.2012, 14:38
#5
Li6-D


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


Не забываем, что две точки на плоскости можно соединить дугой известного радиуса аж 4-мя способами, например попробуйте ввести отрицательный радиус
Li6-D вне форума  
 
Непрочитано 25.11.2012, 20:14
#6
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Для того, чтобы через функцию command правильно рисовать дуговые сегменты полилинии, надо сначала нарисовать линейный сегмент (пусть микроскопический, фиктивный), а потом переходить на дугу. Вот тогда поведение дуги будет предсказуемым. И можно будет обойтись без дополнительных вычислений.

Предварительно потренироваться в командной строке.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 28.11.2012, 13:48
#7
Kobelev


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


Спасибо, разобрался. Просто поменял точки местами: (command "_pline" p2 "_A" "_R" 140 p1 "")
Kobelev вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Lisp. Направление дуги



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как грамотно выбрать направление дуги у полилинии? ira228 AutoCAD 19 22.09.2012 14:47
LISP. Как показать стрелкой направление уклона в коде AutoCAD 2012 ? yuryx LISP 4 13.04.2012 11:07
LISP. Придание примитивам направление вертикально или горизонтально. Pavel_GP LISP 4 21.10.2011 08:54
{Конкурс} Lisp. Задачки для студентов gomer LISP 10 05.01.2011 16:33
Требуется макрос на lisp или diesel - для выделенной дуги строит концентрическую с тем же центром, радиусом +х. jay_bee LISP 2 02.04.2009 09:53