这个程序再进一步的将上一个程序 面向对象化。 把模型类独立出来。更加像一个框架。
在此中遇到了一个很逗比的问题,弄了一晚上,看了好几遍其他列子才找到。就是有些函数一定要放在Render里面实时更新,而不是只放到初始化InitModel里面
因为当要渲染多个物体的时候,缓冲区的内容是要随设备变化的。 话不多说直接上代码
主程序main
#include "D3DBase.h"
#in...
分类:
其他好文 时间:
2014-10-03 00:20:53
阅读次数:
249
/*
给你一个边长n的正方体,切割成n*n*n个单位体积的小正方体,求所有公共顶点数<=2的小正方体的对数。
公共点的数目可能有:0,1,2,4.
我们用总的对数减掉有四个公共点的对数就可以了。
总的对数:n^3*(n^3-1)/2(一共有n^3块小方块,从中选出2块)
而4个交点的立方体对是两个立方体共面的情况,
所以我们只要求出大的立方体一共有多少个单位面积的公共面就可以了,
既所有单位立...
分类:
其他好文 时间:
2014-09-27 23:04:52
阅读次数:
173
原文:http://blog.csdn.net/lming_08/article/details/19432877MarchingCubes算法简介MarchingCubes(移动立方体)算法是目前三围数据场等值面生成中最常用的方法。它实际上是一个分而治之的方法,把等值面的抽取分布于每个体素中进行。...
分类:
其他好文 时间:
2014-09-23 01:04:43
阅读次数:
2326
写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的main()函数,求出定义的几个几何体的面积和
程序代码
#include
using namespace std;
class CSolid//立方体类
{
public:
//计算立方体的表面积
virtual d...
分类:
其他好文 时间:
2014-09-23 00:31:16
阅读次数:
370
百度百科:医学图像三维重建的方法主要有两大类:一类是三维面绘制,另一类是三维体绘制。体绘制能够更真实地反映物体结构,但由于其运算量大,即使利用高性能的计算机也无法满足实际应用中交互操作的需要。因此,面绘制是目前医学图像三维重建的主流算法。··MarchingCubes(MC)算法是面绘制算法中的经典...
分类:
移动开发 时间:
2014-09-23 00:30:53
阅读次数:
342
1109: [POI2007]堆积木KloTime Limit:10 SecMemory Limit:162 MBSubmit:530Solved:172[Submit][Status]DescriptionMary在她的生日礼物中有一些积木。那些积木都是相同大小的立方体。每个积木上面都有一个数。M...
分类:
其他好文 时间:
2014-09-20 16:36:29
阅读次数:
212
在立方体的六个面贴上不同的颜色,如果想达到混合颜色的效果,可以参照立方体的前面代码在每一行前都加上颜色
代码如下
#include
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glut32.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glu...
分类:
其他好文 时间:
2014-09-18 11:31:03
阅读次数:
212
多维数据模型是为了满足用户从多角度多层次进行数据查询和分析的需要而建立起来的基于事实和维的数据库模型,其基本的应用是为了实现OLAP(Online Analytical Processing)。其中,每个维对应于模式中的一个或一组属性,而每个单元存放某种聚集度量值,如count或sum。数据立方体提...
分类:
其他好文 时间:
2014-09-17 21:47:22
阅读次数:
479
第6题:泥塑课
小米是一个幼儿园老师,每学期的泥塑课上,她都会给每个学生发不超过250立方厘米的等量橡皮泥,教大家做泥塑。在上课过程中,她发现每个班都恰好有一个小朋友会去抢另一个小朋友的橡皮泥,于是她决定,在正式开始做泥塑前,让大家把手里的橡皮泥都捏成一个立方体,并且测量手里捏好的橡皮泥的长、宽和高。这样,她就可以知道谁被谁抢了橡皮泥了。
小米老师在不同的学期可能会带一...
分类:
其他好文 时间:
2014-09-17 18:38:42
阅读次数:
220
【题意简述】:求由小正方体组成的大的长方体的表面积。
【分析】:注意边界。
// 268K 0Ms
#include
using namespace std;
int main()
{
int C;
int t;
int l,w;//底面的长和宽
int h;// 立方体的高
int s=0;//表面积
cin>>C;
int Min;
while(C--)
{
...
分类:
其他好文 时间:
2014-09-16 14:18:30
阅读次数:
265