VBA. Точность и особенности определения площади для LightweightPolyline
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA. Точность и особенности определения площади для LightweightPolyline

VBA. Точность и особенности определения площади для LightweightPolyline

Ответ
Поиск в этой теме
Непрочитано 03.05.2011, 05:47 #1
VBA. Точность и особенности определения площади для LightweightPolyline
Clinri
 
оператор МТР
 
Липецк
Регистрация: 02.06.2010
Сообщений: 22

в описании свойства Area есть замечания:
Цитата:
Широкие ломаные линии:
Область определена центром ширины.
что бы это значило? просто у меня как раз широкая LightweightPolyline
и в результате расчёта площадей, получается нестыковочка:

2 области замкнутые по расчётам, имеют одинаковую площадь, визуально же видно что это не так.
Площади рассчитывал из учёта что Area считает площадь полилинии как открытого объекта, как если бы прямая линия соединяла точку начала и конца. Оставшиеся площади считал треугольниками.

вот сама программа.
Просмотров: 3076
 
Непрочитано 03.05.2011, 09:54
#2
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Визуально много чего может казаться...
gomer вне форума  
 
Непрочитано 03.05.2011, 11:49
1 | #3
Лиспер


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


А если посмотреть свойства этих полилиний - чего там будет сказано?
__________________
(/= RegDate StartReadDate)
Лиспер вне форума  
 
Непрочитано 03.05.2011, 12:12
1 | #4
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


Цитата:
Сообщение от Clinri Посмотреть сообщение
в описании свойства Area есть замечания:

Цитата:
Широкие ломаные линии:
Область определена центром ширины.
И это не мешает вычислять точную площадь! Поясню, в полилиниях может использоваться ширина линии, не надо путать с обычной шириной линий. Ширина может назначаться для каждого сегмента полилинии отдельно, причем для начала сегмента и для его конца. В случае вычисления площади такой полилинии, площадь считается по средней линии...



__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны.
/Сунь Цзы/
Елпанов Евгений вне форума  
 
Автор темы   Непрочитано 03.05.2011, 14:05
#5
Clinri

оператор МТР
 
Регистрация: 02.06.2010
Липецк
Сообщений: 22
Отправить сообщение для Clinri с помощью Skype™


Цитата:
Сообщение от Лиспер Посмотреть сообщение
А если посмотреть свойства этих полилиний - чего там будет сказано?
спасибо, в свойствах большей полилинии площадь уже 2.2.. хотя программа считала что 2... недогадался ночью так проверить, хотя отладку тоже никто не отменял, буду искать где собака зарыта


Елпанов Евгений большое спасибо, теперь я хоть уверен, что проблема где то у меня в голове, а не в AutoCAD

UPD: нашёл ошибку... невнимательность - злейший враг...
теперь площади точно одинаковые))

Последний раз редактировалось Clinri, 03.05.2011 в 20:46.
Clinri вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA. Точность и особенности определения площади для LightweightPolyline



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
Определение площади поверхности и объема тел в AutoCAD на VBA. shumilovvv Программирование 23 21.07.2014 14:44
Есть ли особенности устройства дереянного настила большой площади и протяженности? Romka Конструкции зданий и сооружений 4 23.02.2011 13:16
Есть ненужные документы. Посмотрите, кому что нужно Дмитрий832 Поиск литературы, чертежей, моделей и прочих материалов 73 18.12.2010 22:55
ГОСТ Р 53231-2008 UnyqUm Поиск литературы, чертежей, моделей и прочих материалов 5 15.09.2009 14:41