ВУЗ:
Составители:
Рубрика:
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
