1. 首页
  2. 编程语言
  3. C
  4. 体绘制之光线投射(raycasting)

体绘制之光线投射(raycasting)

上传者: 2019-07-12 23:19:45上传 RAR文件 122.18KB 热度 43次
本程序实现了体绘制中的光线投射算法,核心代码纯C,只在显示的时候使用了OpenGL。
用户评论
码姐姐匿名网友 2019-07-12 23:19:45

体绘制的光线投射算法,程序还没有运行,看一看能不能运行

码姐姐匿名网友 2019-07-12 23:19:45

dfasdfsadfsdfsdf

码姐姐匿名网友 2019-07-12 23:19:45

可以运行,不过有个地方没想明白,判断投射光线与包围盒是否相交时用的方法是:将包围盒6个面无限扩展,并分成3组,即平行于XOY,YOZ,ZOX平面的各有2个;求光线与6个平面的交点,从每组的2个交点中选出距离视点较近者,这样得到3个候选交点;从这3个候选交点中选出距离视点最远的那个。最后判断这个点是否落在包 围盒内,若在,即为光线与包围盒的靠近视点处的交点。为什么取距离视点最远的那个?

码姐姐匿名网友 2019-07-12 23:19:45

只有exe没有源代码...

码姐姐匿名网友 2019-07-12 23:19:45

不错的入门程序

码姐姐匿名网友 2019-07-12 23:19:45

openGL是什么 ?我下载一个pengl就可以了吗

码姐姐匿名网友 2019-07-12 23:19:45

是CPU程序,比CUDA的慢些,适合新手入门。