资源列表
PositionBasedDynamics-master
- 通过基于位置的动力学,可以很真实的模拟出物体变形。(Through location-based dynamics, it is very realistic to simulate object deformation.)
teapots
- 单个opengl窗口,显示一组茶壶,可单击拖动鼠标绘制选择框。(A single OpenGL window displays a set of teapots, and can be clicked to drag the mouse to draw the selection box.)
JelloCube-JelloCube
- 实现了 3维空间的 立方体模拟 需要搭载 OPENGL(thin plate modulus simulation)
各种简单演示n
- 一些简单的不同线型的绘制,用opengl在vc6.0下的工程。(some simple drawing about different lines.)
code
- 1、画一条Bezier样条曲面,包含4*4个控制点; 2、用鼠标调整控制点的位置,观察曲面变化(1, draw a Bezier spline surface, including 4*4 control points; 2. Adjust the position of the control point with the mouse and observe the change of the surface)
code
- 用Bresenham画线算法实现水平、垂直、斜率大于1、斜率小于1、斜率为正、斜率为负等各种情况(不能直接调用OpenGL画线函数)。(Using Bresenham line drawing algorithm to achieve horizontal, vertical, slope greater than 1, slope is less than 1, slope is positive, slope is negative, and so on, and can not direc
code2
- 1、用鼠标拖动画直线,线段终点始终跟随鼠标移动; 2、使用菜单界面修改直线的颜色; 3、利用键盘控制直线在屏幕上移动;(1, using the mouse to drag the straight line, the end of the line is always followed by the mouse movement; 2, use the menu interface to modify the color of the straight line. 3, use th
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
GraphicProject
- big project from scratch by using OpenGL
graphic lighting
- lighting in the photo by using openjl
OGLPG-9th-Edition
- OpenGl红宝书中画图代码实现,为书中第一个画线程序的实例(The implementation of the drawing code in the OpenGl Hongbao book, an example of the first line drawing program in the book)
Phong-shading-and-texture-maping
- Phong shading 和 texture mapping的基础实现(A basic implement of Phong Shading and texture mapping)