|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
30.01.2013, 17:13 | #1 | |
VBA узнать центр дуги в полилинии
Регистрация: 01.11.2010
Сообщений: 12
|
||
Просмотров: 3519
|
|
||||
Регистрация: 01.11.2010
Сообщений: 12
|
Это практически тоже самое, что и у меня, только другие формулы. Выбор варианта решения происходит тут: If Bulge > 0 Then
Но в моем варианте это не работает т.к. я выбираю координаты точек полилинии по разному - может быть как прямой вариант (те список точек от начала полилинии до конца) так и обратный. В некоторых случаях выбор решения работает неправильно. Понятно, что выбор вариантов я пытался привязать к прямому/обратному выбору точек, но все-равно работает неправильно. Видимо все-же придется разбираться в этом, т.к. вероятно стандартного метода в акаде для вычисления центра дуги в полилинии нет( ЗЫ тему можно закрывать, разобрался. Я все усложнил - в моем случае условие If CircleSide = True оказалось лишним т.к. знак tanA уже определял выгнутость/вогнутость. Последний раз редактировалось AnteC, 31.01.2013 в 10:10. |
|||
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813
|
Для тех кто не разобрался:
http://www.cad.dp.ua/stats/a_vba/acentity1.php |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите узнать номер строки в котрой произошла ошибка в программе на VBA | МишаИнженер | Программирование | 3 | 27.05.2012 23:27 |
VBA Как узнать предельные размеры контэйнера(прямоугольника) 3dSolid-а | ferias | Программирование | 15 | 21.03.2012 18:41 |
VBA Как узнать, какие версии автокада установлены | _mikka | Программирование | 4 | 01.02.2012 21:02 |
Как программно на VBA узнать текст последней команды autocada | maximiliam | Программирование | 5 | 14.01.2010 11:15 |
Как вставить блоки по направлению полилинии (VBA) | dorofei | Программирование | 5 | 27.11.2006 06:50 |