-
光线跟踪GPU实现
首先确定眼睛的位置和视线方向。然后确定从眼睛出发通过每个象素中心的光线方程。通过该光线求光线与场景中物体的最近交点。 若有交点,首先产生阴影测试光线,它是连接交点与光源的光线,然后计算该交点与光源间是否有阻挡物,如果没有则计算该点的Phong模型分量,若有阻挡物则不计算。若交点处的场景为反射表面,则产生反射光线,将此光线继续与场景求交。若交点处的场景具有透明性,则产生透射光线,将此光线继续与场景求交。 若无交点,则返回默认值。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-01-25 23:53:04下载
- 积分:1
-
最大子段和 源码
该代码用于求最大子段和,常用语大学或研究生算法课程的作业。当然,该源码是练习算法的一个很好的例子。
- 2022-01-26 06:55:47下载
- 积分:1
-
计算器C代码
鉴于算术表达式中的 x 符号,例如,24 (3 + 5) = 5,
写一个程序来读取了一个输入行中给出的表达式,解析它,对其进行计算和
给出了输出值作为单个整数或打印的字符串输入错误"如果输入格式不正确。
- 2023-01-08 04:50:03下载
- 积分:1
-
关于约束非线性规划的求解器,可用于学习和实际问题求解。
关于约束非线性规划的求解器,可用于学习和实际问题求解。-On the binding of non-linear programming solver can be used for learning and practical problem solving.
- 2022-03-24 20:16:01下载
- 积分:1
-
快速排序qsort
快速排序qsort
快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-05-06 06:19:21下载
- 积分:1
-
stm32f103梯形加减速算法
stm32f103梯形加减速算法,实时计算,基于AVR446文档设计,适用于单轴运动控制加减速,带上下限位,回原点等功能
- 2022-12-15 10:50:09下载
- 积分:1
-
解码器代码
这座图书馆被分布在希望这将很有用,但没有任何担保。没有甚至隐含的担保适销性或适合特定目的。请参阅 GNU小雅通用公共许可证有关更多详细信息。
- 2022-03-21 14:25:26下载
- 积分:1
-
28335 pmsm demo
基于TI STM320F28335芯片设计的伺服电机驱动程序。基本涵盖了伺服驱动器控制板所需所有外围芯片驱动。
- 2022-02-02 20:12:42下载
- 积分:1
-
关于中国邮递员问题的代码,很不错哦,希望对大家有用
关于中国邮递员问题的代码,很不错哦,希望对大家有用-A good code, and hope for all of us
- 2023-06-03 03:15:03下载
- 积分:1
-
适用于 Pygame 的 Python 线交叉
翻译 maninwest@Codeforge 作者:raildude@CodeProject计算 2 D 线段交点(如存在)的算法这是种应用代数的练习题, (尤其是方程 y = mx + b, 所谓的线性方程的斜截式).背景我有个 Python 的 3d 查看应用程序,使用 Pygame 做 UI。 它有线框显示和原始的"隐藏表面移除"选项。我想添加一个隐藏线移除的选项,因为Pygame 好像不支持 "空心多边形" 绘制方法. 我想此代码可能是向该方向迈出的一步。稍后,我发现 MeshLab 可以提供我想要的功能..使用代码你需要安装 Python和 Pygame。或者,你可以提取四个函数 (slope(), y_intercept(), intersect() & segment_intersect()) 并在合适的地方使用。
- 2022-03-15 12:00:57下载
- 积分:1