Description: 一个基于MFC/OPENGL下的程序,实现3D模型,线框,平滑浓淡法,点燃和挑选等多种特效。-MFC / procedures under the OpenGL, a 3D model, wireframe, smooth shading, lit and the selection of other effects. Platform: |
Size: 694621 |
Author:psheng |
Hits:
Description: OpenGL
编写程序,显示一个球体,要求:
1. 使用线框图表示;
2. 经纬度间隔各为 15 度;
3. 手动计算坐标,不要使用 glutWireSphere ;
4. 推荐使用顶点数组,只计算一次坐标值;
5. A 、 D 键左右旋转 5 度, W 、 S 键上下旋转 5 度
-OpenGL programming, shows a ball, requirements : 1. Use wireframe map; 2. layout of the latitude and longitude of 15 degrees; 3. manually calculate coordinates, and not to use glutWireSphere; 4. Suggested use vertex arrays, and only once the coordinates; 5. A and D keys rotating around 5 degrees, W, S bond next five degrees rotation Platform: |
Size: 8791 |
Author:付强 |
Hits:
Description: ROAM Simplistic Implementation
By Bryan Turner
brturn@bellsouth.net
January, 2000
Project file for MS Visual C++ 6.0.
Requires GLUT DLL (www.opengl.org)
Adjust program constants in Landscape.h and Utility.cpp.
MAPS:
Default map is read from HeghtXXX.raw where XXX is the MAP_SIZE
(as defined in Landscape.h). If this map is not found, the program
attempts to open \"Map.ved\", a Tread Marks map file. Tread Marks maps
will only work for MAP_SIZE == 1024. Also, the MULT_SCALE to view
Tread Marks maps correctly is \"0.25f\". (www.TreadMarks.com)
CONTROLS:
MOUSE - Hold Left Mouse Button to Rotate View Angle
Q - Change Rendering Mode (Wireframe, Lit, Fill, Texture)
O - Change View Mode (Observe, Follow, Drive, Fly)
W/S - Move forward/back
A/D - Rotate left/right (in Observe Mode only)
F - Stop Animation
R - Toggle Frustum Drawing
0/9 - More/Less Triangles per frame
1/2 - Adjust FOV Platform: |
Size: 381179 |
Author:lifeng |
Hits:
Description: 一个基于MFC/OPENGL下的程序,实现3D模型,线框,平滑浓淡法,点燃和挑选等多种特效。-MFC/procedures under the OpenGL, a 3D model, wireframe, smooth shading, lit and the selection of other effects. Platform: |
Size: 694272 |
Author:psheng |
Hits:
Description: OpenGL
编写程序,显示一个球体,要求:
1. 使用线框图表示;
2. 经纬度间隔各为 15 度;
3. 手动计算坐标,不要使用 glutWireSphere ;
4. 推荐使用顶点数组,只计算一次坐标值;
5. A 、 D 键左右旋转 5 度, W 、 S 键上下旋转 5 度
-OpenGL programming, shows a ball, requirements : 1. Use wireframe map; 2. layout of the latitude and longitude of 15 degrees; 3. manually calculate coordinates, and not to use glutWireSphere; 4. Suggested use vertex arrays, and only once the coordinates; 5. A and D keys rotating around 5 degrees, W, S bond next five degrees rotation Platform: |
Size: 229376 |
Author:付强 |
Hits:
Description: VC++中开发的opengl程序,用CSplite拆分窗口,简单演示OpenGl的线框模式和渲染模式,球体的造型,颜色的显示等。-VC++ Developed opengl program split CSplite window, a simple demonstration of the wireframe model and OpenGL rendering modes, spherical shape, color display. Platform: |
Size: 2577408 |
Author:魏小智 |
Hits:
Description: ROAM Simplistic Implementation
By Bryan Turner
brturn@bellsouth.net
January, 2000
Project file for MS Visual C++ 6.0.
Requires GLUT DLL (www.opengl.org)
Adjust program constants in Landscape.h and Utility.cpp.
MAPS:
Default map is read from HeghtXXX.raw where XXX is the MAP_SIZE
(as defined in Landscape.h). If this map is not found, the program
attempts to open "Map.ved", a Tread Marks map file. Tread Marks maps
will only work for MAP_SIZE == 1024. Also, the MULT_SCALE to view
Tread Marks maps correctly is "0.25f". (www.TreadMarks.com)
CONTROLS:
MOUSE - Hold Left Mouse Button to Rotate View Angle
Q - Change Rendering Mode (Wireframe, Lit, Fill, Texture)
O - Change View Mode (Observe, Follow, Drive, Fly)
W/S - Move forward/back
A/D - Rotate left/right (in Observe Mode only)
F - Stop Animation
R - Toggle Frustum Drawing
0/9 - More/Less Triangles per frame
1/2 - Adjust FOV-ROAM Simplistic Implementation
By Bryan Turner
brturn@bellsouth.net
January, 2000
Project file for MS Visual C++ 6.0.
Requires GLUT DLL (www.opengl.org)
Adjust program constants in Landscape.h and Utility.cpp.
MAPS:
Default map is read from HeghtXXX.raw where XXX is the MAP_SIZE
(as defined in Landscape.h). If this map is not found, the program
attempts to open "Map.ved", a Tread Marks map file. Tread Marks maps
will only work for MAP_SIZE == 1024. Also, the MULT_SCALE to view
Tread Marks maps correctly is "0.25f". (www.TreadMarks.com)
CONTROLS:
MOUSE- Hold Left Mouse Button to Rotate View Angle
Q- Change Rendering Mode (Wireframe, Lit, Fill, Texture)
O- Change View Mode (Observe, Follow, Drive, Fly)
W/S- Move forward/back
A/D- Rotate left/right (in Observe Mode only)
F- Stop Animation
R- Toggle Frustum Drawing
0/9- More/Less Triangles per frame
1/2- Adjust FOV Platform: |
Size: 380928 |
Author:lifeng |
Hits:
Description: 该程序是一个很全面的进行交互式绘制球体的MFC&OpenGL程序,该程序设置了球体的三种模型,分别是vertex,wireframe,face模式,而且设置有很好的光照和着色效果。还可以看到球体的反走样(antialiasing)和Gouraud效果。用户还可以看到动画效果,以及对球体的x,y,z轴方向的缩放效果。-The program is a very comprehensive interactive mapping sphere of MFC Platform: |
Size: 2245632 |
Author:蒋娟芬 |
Hits:
Description: 使用OpenGL渲染了一个线框球体,并用两个裁剪平面切掉原球体的四分之三-The use of OpenGL rendering a wireframe sphere, and two cutting-plane cut off three-quarters of the original sphere Platform: |
Size: 2048 |
Author:shan yuan |
Hits:
Description: 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):press p to toggle the display modes
coordinate axes:press a to toggle the display modes
bounding box:press b to toggle the display modes
2.2 The model have 4 colors, it change colors by select different display mode
2.3 two projection mode: press j to Cycle through display mode
orthogonal projection
perspective projection
2.4 Changing the display mode :press o to Cycle through display mode
Points
Wireframe rendering
Flat shading
Smooth shading
3. Camera control
Platform: |
Size: 2720768 |
Author:shou wei |
Hits:
Description: Simple 3D program that draws glut shapes in wireframe mode. Use the right mouse button menu to select a new shape to draw. Platform: |
Size: 3072 |
Author:周默 |
Hits:
Description: 先以opengl线框模式绘制两个(或者多个)相邻的不同颜色的三角形;然后再以其他颜色依照opengl填充模式绘制完全相同的三角形,将两次绘制结果进行混合(Blending)。-The first drawing in opengl wireframe mode two (or more) adjacent triangles of different colors identical triangles to other colors, and then drawing in opengl fill mode, the two draw results are mixed (Blending). Platform: |
Size: 20480 |
Author:陈佳华 |
Hits:
Description: 运用正反向动力学来坐上楼梯动画,包括骨骼,蒙皮。(The implementation of an OpenGL based C++ program to animate a humanoid walking up stairs and across an incline. Forward kinematics is used to walk up stairs, by setting the root to the torso when lifting the leg and to the foot when lifting the body up one step. Inverse kinematics is used to adjust the height of the foot when walking across the incline. If the ankle passes below the surface of the floor, the ankle is lifted to a position above the floor with inverse kinematics and the angle of the foot is adjusted to match the incline. The actual joint angles used for the walking animation are not the greatest, but could be easily adjusted to provide a more natural gait. A simple skinning algorithm was used to add a skin to the 'skeleton' of the figure. Key commands describing program usage are printed to an accompanying console. An executable and C++ source code are available for download. The following images show a solid figure, and a wireframe figure with skeleton exposed.) Platform: |
Size: 43008 |
Author:有故事 |
Hits: