搜索资源列表
3D-PALL
- 该程序可实现工程上三面视图变换及轴侧图变换; 程序介绍(含数据文件) 一.实现步骤 1.从数据文件中读入立体的顶点数、面数、面上顶点数;读入顶点表DJ(即点集),面表SF。 2.初始化V面、H面、W面、正轴侧、斜二侧等投影变换矩阵. 3.调用矩阵相乘函数,计算DJ*T,结果存放到点集矩阵C中。 其中DJ为立体的点集矩阵; T为V面、H面、W面、正轴侧、斜二侧等投影变换矩阵. 4.平移变换后的图形,使其全部移到当前坐标系的第三象限.见步骤1
Homogeneous_Transformation
- 姿态变换矩阵在多级坐标变换中可以进行直接的相乘而得到,平移变换在多级坐标变换中必须注意所用坐标的相对坐标系及坐标系之间的转换。-Attitude transformation matrix in multi-stage coordinate transform can direct multiplication, and the transformation of translation in multi-stage coordinate transformation of coordinate
Cannon
- 佳能矩阵相乘算法,利用了openmp与C++技术-Canon matrix multiplication algorithm, use openmp and C++ technology
Cannon
- 佳能矩阵相乘算法,利用了openmp与C++技术-Canon matrix multiplication algorithm, use openmp and C++ technology
code
- 1、利用OpenGL函数画一个三维物体; 2、利用鼠标或键盘控制三维物体在屏幕上移动、旋转和放缩 (1)移动:不能直接调用OpenGL几何变换函数,运用齐次坐标,采用矩阵相乘的方式自己编程实现; (2)旋转、放缩可以调用OpenGL函数(1. Draw a three-dimensional object by using the OpenGL function; 2. Use the mouse or keyboard to control the movement, rotation
矩阵的并行程序
- 本代码基于vc++实现的矩阵的并行相乘的程序,在串行代码的基础上寻找并行化(This code is based on the parallel multiplication of the matrix based on vc++, and searches for parallelization on the basis of serial code)
