搜索资源列表
OpenGL实现三维绘图
- OpenGL实现三维绘图 在VC中实现三维交汇图系统演示,主窗口是可以旋转的三维立体坐标系,还可以观察到在x,y,z方向上的投影。-OpenGL 3D graphics in the VC 3D map convergence demonstration, the main window is rotating three-dimensional coordinate system, also can be observed in the x, y, z direction of the pro
ogl_pickray
- 射线选择演示 通过使用glunproject(), 可以将平面的2D坐标,转换成空间的3D坐标. 所以我们使用glunproject()将鼠标的光标坐标转换成空间的坐标,这样就可以实现鼠标的选取 -ray choice demonstration through the use of glunproject (), can be a 2D plane coordinates, converted into space for the three D coordinates. So w
3DLensFlareWithOcclusionTesting
- 3D Lens Flare With Occlusion Testing Learn how to do lens flares by extending a glCamera class. If you look at a lens flare you will notice that they all share one thing in common. They all seem to move through the center of the screen. With this
coordinate
- 平面坐标转化为世界坐标,OpenGL中,鼠标在3D场景中选中某点,获得这个点在场景中的3维坐标
MV_models
- 3D模型导入和观察器~~~~~OPENGL- The program function 1. Loading the 3D model by an pop window (only .m file) 2. Displaying the model 2.1 grond Ground (xy-plane)
AxlesView
- 原创3D直角坐标系演示控件,使用C#和OpenTK(基于OpenGL)编写,具有如下特点: 1.带有一个空间方位指针。指针指向可由方向角和俯仰角确定。 2.实现了鼠标轨迹球(ArcBall)功能。可以用鼠标灵活拖动直角坐标系旋转,运行流畅,查看灵活。 目前网上关于OpenTK的中文资源很少,故在此附上源代码和测试用例,供大家参考。 -Original 3D Cartesian coordinate system demonstration control, using C# and
OpenGL3Dgraphics
- 在VC中实现OpenGL三维绘图,具有坐标变换,图像印象等功能。-In the VC to achieve OpenGL 3D graphics, with a coordinate transformation, image impression functions.
rigid_motion
- 刚性位置变化计算,输入物体在空间坐标系中的坐标,以及旋转向量和平移向量,计算其在摄像机坐标系中的坐标。- [Y,dYdom,dYdT] = rigid_motion(X,om,T) Computes the rigid motion transformation Y = R*X+T, where R = rodrigues(om). INPUT: X: 3D structure in the world coordinate frame (3xN matrix for
3Ddataregistrationmethodforvisionmeasurementbasedo
- 针对大型物体三维形貌视觉测量,提出了一种新的视觉测量三维数据拼接方法。以一台高分辨率数码相 机作为全局测量设备,在测量过程中固定不动,并以数码相机坐标系作为全局坐标系。视觉传感器流动到不同位置对物 体各子区域进行测量,获得局部坐标系下的三维数据。以一平面靶标为中介将视觉传感器在各位置的局部坐标系统一 到全局坐标系下,从而将三维数据统一到全局坐标系下,完成三维拼接。-A new 3D data registration method for large surface vision m
perspective_view
- 3D图形学-一个最基础的投影变换,详述了世界坐标系*摄像机坐标系*屏幕坐标系的用法-3D graphics- a most basic projection transformation, detailing the world coordinate system** screen camera coordinate system coordinates the use of
affinespace
- 本代码用于将传统的2D/3D坐标系的点转换成仿射坐标系的点-affine space coordinate
DormOpenGL
- 绘制一个具有真实感的三维场景,其中包含了一些三维物体。具有光照,纹理效果,可实现交互式的场景漫游。实现了从建模、坐标变换到消隐算法、光照模型、面绘制算法、纹理映射的全部过程。-Draw a photorealistic 3D scene, which contains a number of three-dimensional objects. Light, texture effects, interactive scene roaming. Blanking algorithm from m
affinespace
- 本代码用于将传统的2D/3D坐标系的点转换成仿射坐标系的点-affine space coordinate
glutEx5
- 在模型变换实验的基础上,通过实现下述实验内容,掌握OpenGL中三维观察、透视投影、正交投影的参数设置,并能使用键盘移动观察相机,在透视投影和正交投影间切换,验证课程中三维观察的内容; 进一步加深对OpenGL三维坐标和矩阵变换的理解和应用。 -On the basis of model transformation experiments, by implementing the following experiments, master OpenGL three-dimensiona
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