搜索资源列表
3DGLViewer
- 读取*.asc文件的点云数据,包括三维坐标和点云颜色,并显示-read the document *. asc point cloud data, including 3-D coordinates and point cloud color, and display
water_reflect2
- 水面反射和折射,提供源代码,通过下面几步实现: 1.设定一个附加裁减平面 2. 并把摄像机位置设置到当然视点对称的位置, 渲染平面以上部分到一个纹理. 3. 将反射平面的顶点传入VS, 并乘以投影矩阵.得到平面投影点的坐标. 4. 将上述插值传入PS, 并同时除以W, 并(projCoord+1.0f)*0.5f. 5. 再查询渲染得到的纹理, 并加入点噪声, 有水波纹的效果. -surface reflection and refraction, providing
coordinate
- 平面坐标转化为世界坐标,OpenGL中,鼠标在3D场景中选中某点,获得这个点在场景中的3维坐标
visKDTree
- kdtree. 用于最近点搜索。 可输入点的三维坐标,再输入查询点,即可得到指定的最近点坐标。
qushuju
- VB设计的取数据点,可以得到直角坐标系下的数据点坐标,有点简单,但比较实用
eight
- 八叉树的实现 功能: 1、创建八叉树。 此八叉树为满树,即所有节点/叶子全部创建。 用户可以自定义此八叉树的深度和所处的三维场景中的位置。 注a:由于创建树时为满树创建,故层数太大时创建时间可能会比较久,请耐心等待。 注b:创建顺序为(1)上层左前节点-(2)上层右前节点-(3)上层右前节点-(4)上层右后节点 -(5)下层左前节点-(6)下层右前节点-(7)下层右前节点-(8)下层右后节点-(1)-(2)…… 2、先序遍历八叉树。 八叉树创建成功后
在OpenGL中实现基本的计算机绘图
- 在OpenGL中实现如下基本的计算机绘图功能: 1.为屏幕显示定义一个坐标系统; 2.熟悉绘点函数,并上机实习课件上的几个画点函数的例子; 3. 熟悉画线方法,并熟悉不同的画线状态,并上机实习课件上的几个画线函数的例子; 4. 在模板中添加代码,实现DDA法和Bresenham法绘制直线图元; 5.实现Bresenham法绘制圆图元; 6.实现中点法椭圆图元的生成(选做); 7.掌握顶点阵列和象素阵列绘制图元的方法,用顶点阵列绘制一个长方体,并设置表面颜
OpenGL san wei dian ji
- 在VC环境下利用OpenGL作出简单的三维坐标系,并画出一个简单点迹-In the VC environment, the use of OpenGL to make a simple three-dimensional coordinate system, and draw a simple point mark
opengl-read-points-from-files
- opengl从text里读取数据点的坐标,然后在opengl里画图-opengl read from the text in the coordinates of data points, and then drawing in opengl
insert_curve
- opengl+控制台,鼠标左键输出点坐标,程序画出经过点的曲线-opengl+ console output point coordinates of the left mouse button, the program after a point to draw the curve
DrawLine
- 画直线程序,输入两个点坐标,然后在两点之间画处一条直线-drawline
MYSDOPENGL
- 用opengl自带的glReadPixels(以及gluUnProject()函数和点落在三角形内的矢量判断IntersectTriangle然后转成三维坐标的两种方式获取屏幕点选的场景坐标,通过对比发现其值是一样。-Use opengl own glReadPixels (as well as gluUnProject () function and the points fall within the vector triangle to determine IntersectTriangl
openglfk
- opengl 实现拾取与反馈,可以获得三维窗口中的任意点的三维坐标。-pick-up and feedback to achieve opengl obtain three-dimensional window of three-dimensional coordinates of any point.
proj1
- 在Windows系统中,安装GLUT库:打开glut-3.7.6-bin.zip,取出glut.h,glut32.lib,glut32.dll,分别放置。 使用Visual Studio C++编译已有项目工程,并修改代码生成以下图形: 在此基础上,修改各顶点颜色,使得每个顶点颜色不一样,多边形内部颜色渐变。 操作方法和实验步骤: 1.使用GL_POLYGON模式绘制白色的多边形,由于所绘多边形为凹多边形,故从最左上角的点开始绘制,以防得到不可预测的图形。注意求得各凹角(refl
Rotate
- opengl中任一坐标点旋转后,得到新坐标点的例子。通过glGetFloatv函数获取glRotate变换后的模型视图矩阵,然后乘以当前点坐标,进行旋转变换,得到变换后的坐标点位置信息。并与glRotate函数进行比较。-A mehtod to get the vertex postion after roate. This method is implemented buy using glGetFloatv function to get the ModelView Matrix, Then
Howtoobataintheworldcoordinatesofthree-dimensional
- Opengl中怎么通过鼠标单击事件获得所绘三维点的世界坐标-How to obatain the world coordinates of three-dimensional points by mouse-click in Opengl
Point_curve
- 在autocad下计算得到三维相贯线上点坐标-Under the three-dimensional computed in autocad line intersecting point coordinate
pickdot
- opengl,获得三维模型上的点坐标,并输出到data.txt中-opengl,get the dot coordinate of the model,and write to a file named "data.txt"
Try_Point_Line
- 新建一个空的Qt工程,把所给的文件添加进去即可。界面有两个部分,视图部分,点坐标输入部分。由于用的是QSpinBox类的 editingFinished ()信号,所以每次输入顶点的时候不管原先那个点的值有没有变化,都要让光标在那个框中过一下,或者按个enter也行,总之要在那个框中过一下。-Create an empty Qt project, the given file can be added. Interface has two parts, part of the view poin
polygon-decomposition
- C语言编写的多边形分解。先画出点,然后右键可以选择把点坐标储存到TXT文件,或者生产多边形。生成多边形后可以分解成三角形。成功通过编译跟运行。文件里面有可以直接运行的程序-C language polygon decomposition. First draw a point, and then you can choose the right point coordinates stored in the TXT file, or the production of a polygon. Af