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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Нужна инфа по lwpolyline

Нужна инфа по lwpolyline

Ответ
Поиск в этой теме
Непрочитано 23.08.2004, 15:35 #1
Нужна инфа по lwpolyline
Muzman
 
Студент
 
Регистрация: 23.08.2004
Сообщений: 1

Вобсчем вопрос такой: нужна информация какое значение у величины вводимой 42 кодом (кривизна линии). А точнее что эта величина означает и откуда она берется. Есть информация что это тангенс какогото половинного угла, только вот какого?
Просмотров: 3194
 
Непрочитано 23.08.2004, 16:42
#2
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


The bulge is the tangent of one fourth the included angle for an arc segment, made negative if the arc goes clockwise from the start point to the endpoint. A bulge of 0 indicates a straight segment, and a bulge of 1 is a semicircle.

Кривизна - это тангенс одной чертвертой внутреннего угла кругового сегмента. Отрицательна, если направление дуги по часовой стрелке. Если кривизна равна нулю, то это говорит о прямолинейном сегменте. Если кривизна равна единице, то сегмент является полуокружностью.
Torino вне форума  
 
Непрочитано 23.08.2004, 19:03
#3
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


В порядке эксперимента пробовал вычислять это значение (для построения полилинии через entmake). Самое простое, что пришло в голову - это воображаемый равнобедренный треугольник, две вершины которого являются началом и концом дуги, а третья - центр окружности. Вот угол при третьей точке и имеется в виду. Собственно говоря, решение таких треугольников еще в школе проходили :wink:
vk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Нужна инфа по lwpolyline