|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
проверка линий на параллельность
Отопление и вентиляция
Москва
Регистрация: 31.10.2008
Сообщений: 445
|
||
Просмотров: 3948
|
|
||||
Отопление и вентиляция Регистрация: 31.10.2008
Москва
Сообщений: 445
|
одно но.некоторые прямые не являются абсолютно паралельными,т.е. визуально начерчены паралельно а по данным расхождеие в 1 тысячную.и они соединятся далеко за пределами чертежа. как можно определить границы чертежа?
|
|||
![]() |
|
||||
Отопление и вентиляция Регистрация: 31.10.2008
Москва
Сообщений: 445
|
а для чего две проверки .по моему можно обойтись одной
(equal (getvektor pt1 pt2) (getvektor pt3 pt4) 0.001) ведь значение берется по модулю и от перестановки местами pt3 и pt4 ничего не измениться. все таки хотелось бы знать как определить границы чертежа. |
|||
![]() |
|
||||
Цитата:
(getvar "EXTMIN") и (getvar "EXTMAX") |
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Добавил в #2 проверку на одинаковость точек (раньше вылетало по ошибке деления на ноль).
то composer (apply 'max (mapcar 'abs tmp)) - вернет естественно всегда положительное число, но на него делиться (float x) - который может быть и отрицательным - в итоге знак сохраняеться. Начерти любую линию и (getvektor (getpoint) (getpoint)) в одну и другую сторону - увидишь что вектор изменится.
__________________
Когда в руках молоток все вокруг кажется гвоздями. Последний раз редактировалось Дима_, 20.07.2009 в 17:41. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание нового типа линий | Apelsinov | AutoCAD | 915 | 08.07.2022 12:36 |
Объединение дуг, линий в единый объект, Как объединить? | Vladimir.P | AutoCAD | 41 | 25.01.2015 08:03 |
Печать со скрытием линий вызывает ошибку Autocad-приложения и его закрытие. | BM60 | AutoCAD | 7 | 27.04.2009 20:10 |
Близко расположенные линии в чертеже сливаются. | Wowik53 | AutoCAD | 50 | 01.11.2008 21:40 |
Как Извлечь из строки числа | Kostinok | Программирование | 7 | 12.08.2008 08:00 |