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

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

Как получить координаты вершин линии в полярной системе координат?

Ответ
Поиск в этой теме
Непрочитано 03.07.2011, 20:59 #1
Как получить координаты вершин линии в полярной системе координат?
krusty
 
Регистрация: 05.10.2009
Сообщений: 82

Вечер добрый. Подскажите, возможно ли каким-то образом получить координаты вершин линии в полярной системе координат?
Руками каждый поворот смотреть не предлагать, точек много.
Спасибо.
Просмотров: 3867
 
Непрочитано 03.07.2011, 21:01
#2
Кулик Алексей aka kpblc
Moderator

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


В чистом каде, наверное, никак. ПРограммно - можно, если будет известна координата начала системы отсчета и направление оси
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.07.2011, 21:09
#3
krusty


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


Спасибо за изменение заголовка.
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
В чистом каде, наверное, никак. ПРограммно - можно, если будет известна координата начала системы отсчета и направление оси
Можно поподробнее?

И еще, раз уж завел тему, готовлюсь морально руками набивать, подскажите, угловой размер не показывает угол больше 180 градусов, где это меняется?

Подумал, возможно вы имели в виду типа таблички в экселе с формулами с арксинусам, арккосинусом?

Последний раз редактировалось krusty, 03.07.2011 в 21:22.
krusty вне форума  
 
Непрочитано 04.07.2011, 01:05
#4
skif58

Наше дело труба
 
Регистрация: 19.11.2006
Томск_Комсомольск-на-Амуре
Сообщений: 1,736
<phrase 1= Отправить сообщение для skif58 с помощью Yahoo Отправить сообщение для skif58 с помощью Skype™


Цитата:
Сообщение от krusty Посмотреть сообщение
подскажите, угловой размер не показывает угол больше 180 градусов
Команда: _dimangular
Выберите дугу, круг, отрезок или <указать вершину>:

Ввод или ПКМ
Вершина угла:
Первая конечная точка угла:
Вторая конечная точка угла:
Укажите положение размерной дуги или [Мтекст/Текст/Угол/Квадрант]:
Размерный текст = 235d2'31"
__________________
*...И Случай, бог изобретатель. *
skif58 вне форума  
 
Непрочитано 04.07.2011, 01:12
#5
Кулик Алексей aka kpblc
Moderator

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


"Поподробнее": а какой результат должен быть в конце концов? Просто перечисление координат или, к примеру, таблица со строками вида "Handle объекта - координаты его вершин от начала до конца"? И результат должен быть в отдельном файле или как?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 04.07.2011, 01:47
#6
krusty


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
"Поподробнее": а какой результат должен быть в конце концов? Просто перечисление координат или, к примеру, таблица со строками вида "Handle объекта - координаты его вершин от начала до конца"? И результат должен быть в отдельном файле или как?
Результат любой, главное чтоб были номера вершин и соответствующие им координаты, и чтоб возможно было скопировать их.
krusty вне форума  
 
Непрочитано 05.07.2011, 10:16
#7
TararykovDG

Программист-энтузиаст
 
Регистрация: 17.07.2009
Воронеж
Сообщений: 575


Цитата:
Сообщение от krusty Посмотреть сообщение
Результат любой, главное чтоб были номера вершин и соответствующие им координаты, и чтоб возможно было скопировать их.
krusty, Попробуй так. Для вызова ввести в ком.строке get-vertex-in-polar
P. S. Считаем, что начало полярной системы координат совпадает с началом текущей сис. координат; направление совпадает с осью X.


P. P. S. Прошу прощения у тех, кто уже просмотрел прикрепленный код, забыл добавить в начале строку (vl-load-com), перезалил новый код
Вложения
Тип файла: lsp get-vertex-in-polar.LSP (2.9 Кб, 90 просмотров)
__________________
cadtools

Последний раз редактировалось TararykovDG, 05.07.2011 в 10:39. Причина: Добавил в код строку (vl-load-com)
TararykovDG вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как получить координаты вершин линии в полярной системе координат?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP получить список установленных в системе (векторных) шрифтов или хотя бы узнать, установлен ли указанный Ax3 LISP 9 08.02.2011 14:11
Как получить координаты рамки text? mamuk Программирование 21 22.08.2010 13:26
Как получить экранные координаты курсора +Alex+ Программирование 12 07.07.2010 17:38
Как получить координаты точек отображенных на четеже в виде таблици?? nix-- AutoCAD 10 22.05.2009 13:41
координаты вершин выбранной полилинии на VB? как получить ssv22 Программирование 5 17.07.2008 00:01