^ Получение таблицы со всеми треугольниками модели поверхности

<< Click to Display Table of Contents >>

Navigation:  РЕЖИМЫ РАБОТЫ В ОКНАХ-ЧЕРТЕЖАХ > < Работа с триангулированными моделями поверхностей >

 ^ Получение таблицы со всеми треугольниками модели поверхности

 

В некоторых случаях необходимо получить информацию обо всех треугольниках и (или) точках модели поверхности в табличном виде.

 

Используя Ctrl+л.кл.мыши производим выбор нужной модели поверхности.

 

После этого появляется диалог с таблицей, в которой в табличном виде приводится разнообразная информация обо всех треугольниках выбранной модели поверхности.

 

Активной строкой в этой таблице будет строка с тем треугольником, в который попал курсор при выборе модели поверхности:

 

 

Столбцы, выводимые в таблицу

 

Номера точек, площадь - выводятся 3 столбца с номерами точек, из которых состоит треугольник, а также столбец с площадью треугольника.

Координаты точек - 9 столбцов с координатами X, Y и Z для точек треугольника.

Ориентация треугольника - 3 столбца, в которых выводится ориентация плоскости треугольника в пространстве.

Для нахождения азимута простирания плоскости производится пересечение плоскости треугольника горизонтальной плоскостью. Полученная в результате пересечения линия и дает азимут простирания (берется меньшее значения азимута для этой линии). Если треугольник горизонтальный, то азимут простирания не вычисляется.

Линия азимута падения перпендикулярна линии, по которой определяется азимут простирания и лежит в плоскости треугольника. Дли горизонтального и для вертикального треугольника азимут падения не определяется.

 

Углы треугольника - 3 столбца с углами треугольника.

Единичная нормаль треугольника - вектор, перпендикулярный плоскости треугольника, длиной 1м. Вектор направлен в ту сторону, с которой точки треугольника располагаются против часовой стрелки.

Номера соседних треугольников - 3 столбца с номерами соседних треугольников по соответствующим ребрам треугольника. Если 0, то значит по этому ребру нет соседнего треугольника.

 

№ треугольника - в этом столбце выводится номер треугольника в массиве треугольников модели поверхности.

Если не заданы никакие фильтры или сортировка, № треугольника будет равен номеру строки в таблице.

В случае включения фильтров и (или)  сортировки, № треугольника может не совпадать с номером строки в таблице.

 

 

 

Если нет необходимости выводить все перечисленные столбцы, можно быстро отключить ненужные группы столбцов.

Например, оставить в таблице только номера точек, площадь и соседние треугольники:

 

 

При нажатии на кнопку "Центрироваться в текущий треугольник" произойдет закрытие диалога и перемещение центра окна в точку центра масс того треугольника, которому соответствует текущая строка в таблице.

 

 

 

 

 

 

При нажатии на кнопку "Показать таблицу со списком точек..." появится диалог "Таблица со списком точек модели поверхности".

В таблице этого диалога выводятся координаты каждой точки модели поверхности, а также усредненная нормаль, которая вычисляется с учетом нормалей всех треугольников, сходящихся в точке: