Nут проблема по 3D. Можно ли из 3-х мерных координат в 2-мерные преобразовать? Типа Z(1,1,1) в X(0.6,2). Помой му формулы такие есть. Вообщем нужно что то вроде Тетраэдра построить а потом крутить вертеть им в 3-м прост-ве.Всякие матрицы преобразования есть, а вот как это осуществить не знаю. Вот типо токого например:
Private Type 3D
X As Single
Y As Single
Z as single
End Type
Private Type 2D
X As Single
Y As Single
End Type
Потом массив создать для обоих типов. указать вмассиве координаты для 3-й фигуры. а при преоброзовании и для построения, по формулам перевести из в 2-мерные и уже построить фигура. Или как можно по другому и проще?
Но надо именно в Vb!!
Ответить
|