Поверхностные модели в системах трехмерной компьютерной графики. Косников Ю.Н. - 57 стр.

UptoLike

Составители: 

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