|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
обновил #17
sbi, Такое будет, если 1-й и последний сегмент параллельны. Сейчас эту ситуацию не обрабатываю, т.к. не понятно как поступать в таких случаях Чтобы понятнее было опишу алгоритм: 1. По указанным точкам строятся отрезки и добавляются в набор 2. По окончании построений ищется точка пересечения прямой, проходящей через 1-ю точку 1-го отрезка в наборе (первая указанная точка) параллельно последнему отрезку в наборе и прямой, проходящей через 1-ю точку последнего отрезка в наборе (последняя указанная точка) параллельно первому отрезку в наборе Если первый и последний отрезок параллельны, то пересечения не будет. Пока такая ситуация не обрабатывается. ----- добавлено через ~2 мин. ----- У меня рисует. Что ты имеешь ввиду под словом "не срабатывает". И что чертишь?
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Цитата:
__________________
С уважением sbi |
||||
![]() |
|
||||
Инвентаризация з/у Регистрация: 30.03.2006
Брянск
Сообщений: 20
|
Цитата:
Команда: (load "p90") C:P90 Команда: P90 От точки: К точке <выход>: Точки лежат на одной прямой К точке [Отмена] <замкнуть и выйти>: Неверная точка. Функция отмененаНастройка переменной AutoCAD отвергнута: "ortomode" 0 Точка на положительном луче оси Y в плоскости XY ПСК <4605.960,1458.446,0.000>: не работает. Теперь вообще непонятно по какому принципу выбирается начальная точка полилинии (в приложеной картинке кругами обозначены начальные точки построения). ----- добавлено через ~7 мин. ----- нашел опечатку: но причина не в ней. Последний раз редактировалось Vict0r, 20.03.2014 в 16:33. |
|||
![]() |
|
||||
Vict0r Вы, наверно, забываете, что сами задали 1-точку, направление ко 2-точке и конечную точку, возврат к первой отрезками полиниями, с углом 90 градусов между последними (это замкнутый многоугольник-другого не дано).
VVA - может надо вводить условие Y>0 or <0
__________________
С уважением sbi Последний раз редактировалось sbi, 20.03.2014 в 17:39. |
||||
![]() |
|
||||
Инвентаризация з/у Регистрация: 30.03.2006
Брянск
Сообщений: 20
|
Это Вы про
Цитата:
Цитата:
|
|||
![]() |
|
||||
Vict0r Проба: точки на чертеже можешь не указывать, просто ткни куда хочешь. Вводи в командную строку P90. При окончании ввода нажми пробел. В РЕЗУЛЬТАТЕ=замкнутый многоугольник, с вершиной в 1-ой точке. Дерзай! 1-точкой может быть любая точка "фигуры", например в "модели участка с лесом".
__________________
С уважением sbi Последний раз редактировалось sbi, 20.03.2014 в 20:15. |
||||
![]() |
|
||||
Инвентаризация з/у Регистрация: 30.03.2006
Брянск
Сообщений: 20
|
Указываю первую точку (0,0), указываю вторую(3,5), после чего включается орто, но оси не поворачиваюся в пск по первым двум точкам (остаются в мск).
sbi Желательно, чтобы первой точкой была не любая, я первая указанная. |
|||
![]() |
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,202
![]() |
Vict0r,
В автокаде есть такая штука как Polar tracking, где можно задать угол в 90 градусов с опцией relative to last segment. При таких настройках требуемые фигуры рисуются очень просто, вопрос с замыканием фигуры решается с применением привязок конечной и перпендикуляр при object Snap Tracking on
__________________
apel.fas |
|||
![]() |
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,202
![]() |
VVA,
у меня тут очень интересный клинический случай нарисовался, не работает твой лисп в приложенном файле, в чем дело не могу понять, посмотри, пожалуйста.
__________________
apel.fas |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Apelsinov, У меня работает. Правда предупреждение выдало о наличии прокси объектов MagiCAD'а
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработка ПОС, искусство проектирования | Tyhig | Технология и организация строительства | 117 | 25.11.2021 17:38 |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 |