Форум пользователей Terrasolid https://gisw.ru/terrum/ |
|
3D-face не сидят на 3D-polyline https://gisw.ru/terrum/viewtopic.php?f=4&t=26 |
Страница 1 из 1 |
Автор: | mifka-forest [ 11/12/2014 10:59 ] |
Заголовок сообщения: | 3D-face не сидят на 3D-polyline |
Есть такая проблема: в Microstation построены структурные линии по рельефу, но у них точность координат каждого узла по X и Y вплоть до 8 знака после запятой. После того, как я добавляю их в модель и строю по модели триангуляцию, узлы 3D-face не сидят на узлах 3D-полилиний на несколько миллиметров, из-за того, что точность их координат только 2 знака после запятой, а дальше одни нули. Может как-то можно округлить узлы 3D-полилиний до 2 знака после запятой или, наоборот, добавить точность в координаты узлов треугольников? |
Автор: | Den [ 22/12/2014 21:24 ] |
Заголовок сообщения: | Re: 3D-face не сидят на 3D-polyline |
8 знаков - это круто! В Terrasolid - 32-битное пространство для хранения координат. Точность задается в окне Define coordinate setup. Но если установить такую точность (8 знаков), то допустимое координатное пространство, соответственно, будет лежать в диапазоне +/-21.47483648 рабочих единиц. Самое правильное - изначально использовать корректный dgn, выставив в нем нормальную точность перед размещением в нем векторных элементов. Штатного инструмента обнуления лишних знаков после запятой в MS нет. Его можно написать на mdl или VBA. Если кроме координат от вектора ничего не нужно - вопрос решается экспортом графики в dxf. (При экспорте в dxf нужно в Options задать желаемое количество знаков после запятой.) Денис |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |