win32-ray-tracing-demo:光线跟踪演示程序

时间:2024-06-06 02:47:16
【文件属性】:

文件名称:win32-ray-tracing-demo:光线跟踪演示程序

文件大小:1.55MB

文件格式:ZIP

更新时间:2024-06-06 02:47:16

C++

win32射线跟踪演示 这是一个用C ++编写的用于光线跟踪的演示程序,其灵感来自于: Milo Yip的 雅克·比克(Jacco Bikker)的(英文) 凯文·比森(Kevin Beason)的 该程序具有一个基于win32 API的简单图形用户界面。 但是,不难移植到其他操作系统或框架(例如wxWidgets,Qt)。 除了MainWindow.cpp之外,大多数源代码都是平台无关的。 这些文件在Visual Studio 2012解决方案中进行组织,并且可执行二进制文件需要Visual C ++ 2012可再发行库,可以下载。 该演示支持一些基本的几何形状,包括: 无限平面 领域 三角形 它还支持由多个三角形小平面组成的“隧道”几何。 该计划支持的材料包括: SolidColorMaterial(可以是反射,折射或扩散的,仅一种颜色) RandomColorMate


网友评论