-
大小: 6.9MB文件类型: .rar金币: 2下载: 1 次发布日期: 2023-10-17
- 语言: 其他
- 标签: Opengl RayCasting 光线投射
资源简介
利用Opengl实现的Ray Casting 光线投射算法,并含有加速,对于新手理解该算法有很好的帮助

代码片段和文件信息
#include“CreateVoxel.h“
#include“math.h“
unsigned char * CMyCreator::CreateData()
{
int vSize=0;
for(int j=-VoWidth/2;j for(int k=-VoHeight/2;k for(int i=-VoDepth/2;i {
if(i*i+j*j+k*k>sphereR*sphereR)
pData[vSize++]=0;
else
pData[vSize++]=(1-sqrt(((double)(i*i+j*j+k*k))/(sphereR*sphereR)))*255;
}
return pData;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 636416 2010-12-30 10:04 RayCasting\RayCasting\Debug\RayCasting.exe
文件 1976556 2010-12-30 10:04 RayCasting\RayCasting\Debug\RayCasting.ilk
文件 2780160 2010-12-30 10:04 RayCasting\RayCasting\Debug\RayCasting.pdb
文件 88794 2010-12-29 16:24 RayCasting\RayCasting\RayCasting\1.txt
文件 81260 2010-12-29 19:47 RayCasting\RayCasting\RayCasting\2.txt
文件 32768 2010-10-20 04:25 RayCasting\RayCasting\RayCasting\Bucky.raw
文件 425 2010-12-29 19:48 RayCasting\RayCasting\RayCasting\CreateVoxel.cpp
文件 511 2010-12-29 18:32 RayCasting\RayCasting\RayCasting\CreateVoxel.h
文件 5746 2010-10-20 04:25 RayCasting\RayCasting\RayCasting\cuPrintf.cuh
文件 31903 2010-12-29 15:09 RayCasting\RayCasting\RayCasting\cuPrintf1.cuh
文件 12548 2010-12-30 10:04 RayCasting\RayCasting\RayCasting\Debug\BuildLog.htm
文件 22434 2010-12-29 19:48 RayCasting\RayCasting\RayCasting\Debug\CreateVoxel.obj
文件 65 2010-12-30 10:04 RayCasting\RayCasting\RayCasting\Debug\mt.dep
文件 381 2010-12-30 10:04 RayCasting\RayCasting\RayCasting\Debug\RayCasting.exe.intermediate.manifest
文件 658432 2010-12-29 19:54 RayCasting\RayCasting\RayCasting\Debug\vc90.idb
文件 307200 2010-12-29 19:54 RayCasting\RayCasting\RayCasting\Debug\vc90.pdb
文件 109077 2010-12-29 19:54 RayCasting\RayCasting\RayCasting\Debug\volumeRender.obj
文件 102726 2010-12-30 10:04 RayCasting\RayCasting\RayCasting\Debug\volumeRender_kernel.cu.obj
文件 0 2010-12-30 12:53 RayCasting\RayCasting\RayCasting\my.out
文件 208900 2010-12-29 19:09 RayCasting\RayCasting\RayCasting\my2.out
文件 786447 2010-12-30 12:53 RayCasting\RayCasting\RayCasting\mySample.ppm
文件 4851 2010-12-29 18:04 RayCasting\RayCasting\RayCasting\RayCasting.vcproj
文件 1409 2010-12-30 13:01 RayCasting\RayCasting\RayCasting\RayCasting.vcproj.SYL-PC.SYL.user
文件 9102 2010-12-30 12:08 RayCasting\RayCasting\RayCasting\Release\BuildLog.htm
文件 320714 2010-12-30 11:07 RayCasting\RayCasting\RayCasting\Release\CreateVoxel.obj
文件 47509 2010-12-29 14:51 RayCasting\RayCasting\RayCasting\Release\cuPrintf.cu.obj
文件 65 2010-12-30 12:08 RayCasting\RayCasting\RayCasting\Release\mt.dep
文件 381 2010-12-30 12:08 RayCasting\RayCasting\RayCasting\Release\RayCasting.exe.intermediate.manifest
文件 314368 2010-12-30 12:08 RayCasting\RayCasting\RayCasting\Release\vc90.idb
文件 266240 2010-12-30 12:08 RayCasting\RayCasting\RayCasting\Release\vc90.pdb
............此处省略23个文件信息
- 上一篇:官网完整的Ant,包括Ant-contrib
- 下一篇:显微镜光学设计与计算
相关资源
- OpenGL参考手册
- Qt Creator opengl实现四元数鼠标控制轨迹
- OpenGL文档,api大全,可直接查询函数
- opengl轮廓字体源代码
- MFC读三维模型obj文件
- 利用OpenGL写毛笔字算法
- MFC中OpenGL面和体的绘制以及动画效果
- 基于OPENGL的光线跟踪源代码368758
- VC 实现三维旋转(源码)
- 自编用openGL实现3D分形树,分形山
- OpenGL球形贴图自旋程序
- OpenGL导入贴图的Texture类
- 计算机图形学(openGL)代码
- 用OpenGL开发的机械臂运动仿真程序(
- OpenGL-3D坦克模拟
- OPENGL实现世界上最小的3D游戏
- VS2012OpenGL配置所需要的全部libdllh文件
- 基于OpenGL的仿蝗虫机器人三维动态仿
- 图形学 - OpenGL实现3种三维茶壶显示源
- opengl程序-会跳舞的骷髅
- opengl实现三维网格光顺Laplacian算法
- opengl——爆炸
- OpenGL三维地形建模
- opengl游戏编程徐明亮版(含源码)
- 用OPENGL画的一个简单的直升飞机
- opengl完美天空盒
- 3D绘图程序设计:使用Direct3D 10/9和Ope
- OpenGL绘制可运动自行车源程序.zip
- OpenGL实现飘动效果
- opengl室内场景的绘制,包括碰撞检测
评论
共有 条评论