体绘制之光线投射(ray-casting)

时间:2019-02-18 13:41:13
【文件属性】:

文件名称:体绘制之光线投射(ray-casting)

文件大小:122KB

文件格式:RAR

更新时间:2019-02-18 13:41:13

Ray-casting

本程序实现了体绘制中的光线投射算法,核心代码纯C,只在显示的时候使用了OpenGL。


【文件预览】:
RayCasting
----RayCasting.suo(11KB)
----Debug()
--------RayCasting.exe(40KB)
--------RayCasting.ilk(336KB)
--------RayCasting.pdb(387KB)
----RayCasting.sln(897B)
----RayCasting()
--------RayCasting.vcxproj.filters(942B)
--------RayCasting.vcxproj.user(143B)
--------main.cpp(13KB)
--------RayCasting.vcxproj(4KB)

网友评论

  • 我的加了一个#include才运行成功
  • 不带库的都是流氓……
  • 不错的入门程序!!!
  • 体绘制的光线投射算法,程序还没有运行,看一看能不能运行
  • dfasdfsadfsdfsdf
  • 可以运行,不过有个地方没想明白,判断投射光线与包围盒是否相交时用的方法是:将包围盒6个面无限扩展,并分成3组,即平行于XOY,YOZ,ZOX平面的各有2个;求光线与6个平面的交点,从每组的2个交点中选出距离视点较近者,这样得到3个候选交点;从这3个候选交点中选出距离视点最远的那个。最后判断这个点是否落在包 围盒内,若在,即为光线与包围盒的靠近视点处的交点。为什么取距离视点最远的那个?
  • 只有exe没有源代码...
  • 不错的入门程序
  • openGL是什么 ?我下载一个pengl就可以了吗
  • 是CPU程序,比CUDA的慢些,适合新手入门。