ВУЗ:
Составители:
Рубрика:
57
Y
0
0
0
0
1
1
1
1
2
2
2
2
3
3
3
3
X
0
1
2
3
0
1
2
3
0
1
2
3
0
1
2
3
Геометрическая матрица В-сплайна
M
1
3
3
1
3
6
0
4
3
3
3
1
1
0
0
0
6
Координаты текущих точек сплайна вычисляются по параметрическим
выражениям (3.5). Программа использует тот же алгоритм и те же обозначения,
что и в приложении А.
Программа моделирования
Транспонирование геометрической матрицы
Задание сетки шагов по аргументам параметрической системы координат. В
программе наборы шагов задаются в виде ранжированных переменных:
nu 010
..
Получение абсолютных значений аргументов
u
nu
0.1 nu
.
Вычисление элементов матриц, содержащих степени аргументов-параметров.
U
nu 0
,
u
nu
3
V
nv 0
,
v
nv
3
Z
0
1
1
0.5
2
1.5
0
0.5
2
1.8
1.5
1.8
1.5
2
1.5
1.5
MT M
T
nv 010
..
v
nv
0.1 nv
.
U
nu 1
,
u
nu
2
U
nu 2
,
u
nu
U
nu 3
,
1
V
nv 1
,
v
nv
2
V
nv 2
,
v
nv
V
nv 3
,
1
57 0 0 0 0 0 1 2 3 0 2 2 1.5 1 1 1 1 0 1 2 3 1 1.5 1.8 2 X Y Z 2 2 2 2 0 1 2 3 1 0 1.5 1.5 3 3 3 3 0 1 2 3 0.5 0.5 1.8 1.5 Геометрическая матрица В-сплайна 1 3 3 1 3 6 3 0 3 0 3 0 1 4 1 0 M 6 Координаты текущих точек сплайна вычисляются по параметрическим выражениям (3.5). Программа использует тот же алгоритм и те же обозначения, что и в приложении А. Программа моделирования Транспонирование геометрической матрицы T MT M Задание сетки шагов по аргументам параметрической системы координат. В программе наборы шагов задаются в виде ранжированных переменных: nu 0 .. 10 nv 0 .. 10 Получение абсолютных значений аргументов unu 0.1 . nu vnv 0.1 . nv Вычисление элементов матриц, содержащих степени аргументов-параметров. 3 2 Unu , 2 unu Unu , 3 1 Unu , 0 unu Unu , 1 unu 3 2 Vnv , 2 vnv Vnv , 3 1 Vnv , 0 vnv Vnv , 1 vnv