3.7.2 Поверхность по точкам из файла





Рис. 67. Поверхность по точкам из файла
Синтаксис метода создания
tableSurface(Node, File, n=..., surfaceApproximation =…, surfaceStyle=..., pointStyle=..., lineStyle=..., color=..., visible=...)
Обязательные позиционные параметры метода
node Node
Узел, в системе координат которого создается поверхность.
string File [*.tbl]
Необязательные именованные параметры метода

Количество точек в ряду. По умолчанию n=0.
surfaceApproximation = [SurfaceInterpolationC0:/SurfaceInterpolationC2:/ SurfaceApproximationC2:/SurfaceApproximationC3:/SurfaceBezier:]
Метод аппроксимации для определения поверхности.
По умолчанию surfaceApproximation = SurfaceInterpolationC0:.

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

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

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

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

Заданная сетка точек используется для построения поверхности Безье. Заданные точки не обязательно лежат на поверхности. Поверхность Безье можно построить, если число рядов и число точек в ряду не превышают 26 каждое. При этом порядок гладкости поверхности не ограничен.

Точность аппроксимации поверхности – максимальное расстояние от заданных точек до построенной поверхности. По умолчанию Tolerance=1e-6 [m].
Параметры являются общими для всех методов создания геометрических объектов и описаны в пункте «Необязательные именованные параметры объектов» общей части главы «Геометрические и массово-инерционные объекты».
Описание
Файл должен содержать три столбца. Размерности столбцов в файле определяют, в какой системе координат относительно узла Node заданы точки поверхности. Возможны следующие варианты структуры файла, содержащего точки для построения поверхности.
1. Три столбца с размерностями [length], [length], [length] - точки заданы в пространственной декартовой системе координат.
2. Три столбца с размерностями [angle], [length], [length] - точки заданы в цилиндрической системе координат.
3. Три столбца с размерностями [angle], [angle], [length] - точки заданы в сферической системе координат.
Пример файла
// Поверхность по точкам
3
X[m] Y[m] Z[m]
0 0 0
0 1 0
0 2 0
0 3 0
1 0 0
1 1 1
1 2 1
1 3 0
2 0 0
2 1 1
2 2 1
2 3 0
3 0 0
3 1 0
3 2 0
3 3 0