Пример: Задать Z точки по тексту рядом(Поставить отметку высоты по паре текст-объект)
В чертеже присутствуют точки, Z координата которых равна нулю. Рядом с точками присутствует текст с отметкой высоты (Z координата) в точке.
Необходимо задать Z координату точек по ближайшему к точке тексту.
В силу многих причин для отметок высот вместо пары точка(круг, шейп)-текст практичнее использовать блок.
Вид исходного материала, массив точек и текстовых объектов:
Эта задача может быть выполнена 2-мя способами:
автоматически через меню CES-Профиль → Работа с 3D → Задать Z объекта по паре текст-объект (автоматически) и вручную через меню CES-Профиль → Работа с 3D → Задать Z объекта по паре текст-объект (вручную)
В автоматическом режиме Программа для каждой точки находит ближайший текст (вычисление производится не по точке вставки текста,
а по центру прямоугольника, описанного вокруг текста), содержащий число (текст нечислового содержания игнорируется) и ставит на координаты точки
с учетом найденной Z-координаты блок ces_picket (идущий вместе с Программой), в атрибут которого записывается найденная Z-координата:
Для наглядности вставленные блоки на вышеприведенном изображении изображены красным цветом. Масштаб вставляемых блоков (1 – соответствует
масштабу 1:1000) и количество знаков после запятой (для отметок Z) задается в настройках программы, меню CES-Профиль → Настройки
Ручной режим предназначен для обработки сильно загруженных участков съемки и спорных моментов, например:
На вышеприведенном примере видно что Программа в автоматическом режиме некорректно обработала правую верхнюю и правую нижнюю точку, т.к. для обеих точек ближайшим текстом оказался текст "61.921"
Потому рекомендуется вначале обработать подобные ситуации вручную, чтобы исключить подобные ошибки при автоматической обработке.