关于体绘制方面的知识,也是看到别人推荐,自己下载还没看,先免费分享给大家,省得大家到处找
2021-11-05 14:31:48 11.63MB GPU-Based Volume Raycasting
1
树 用javascript编写的Bounding Volume Hierarchy数据结构,用于大三角形网格的空间索引。 使光线与三角形网格快速相交。 演示版 用法 从三角形列表构造BVH var triangle0 = [ { x : 0.0 , y : 0.0 , z : 0.0 } , { x : 1000.0 , y : 0.0 , z : 0.0 } , { x : 1000.0 , y : 1000.0 , z : 0.0 } ] ; var triangle1 = [ { x : 0.0 , y : 0.0 , z : 0.0 } , { x : 2000.0 , y : 0.0 , z : 0.0 } , { x : 2000.0 , y : 1000.0 , z : 0.0 } ] ; // the maximum number of tria
2021-10-12 19:34:13 1.6MB spatial bvh rays raycasting
1
Ray Becast的演员表 一个用于光线投射的插件。 用于构建 。 欢迎捐款! 使用此插件可以轻松创建射线投射源,例如变换(第一人称,第三人称射击)或屏幕空间坐标(鼠标拾取)。 使用bevy系统每帧从这些源发出光线,并将相交存储在射线投射源的组件中。 仅检查用组件标记的网格的相交。 您可以通过用相同类型标记分组的源和目标来定义哪些射线投射源应与哪些网格进行交互。 该插件还提供了一些功能来计算光线与原始形状的交点。 选择加入的边界球提供了基本加速。 Bevy版本支持 我打算追踪Bevy的main分支。 欢迎支持此事的公关人员! 卑鄙的 bevy_mod_raycst 0.5 0.2 0.4 0.1 例子 使用使用屏幕空间坐标构建的射线投射进行鼠标拾取: cargo run --example mouse_picking --features ex 使用相机实体的G
2021-04-08 14:10:41 18KB game-development raycasting bevy Rust
1
稀疏八度 一种基于指针的稀疏八叉树数据结构。 有关线性实现,请参见 。 ·· 安装 该库需要对等依赖关系 。 npm install math-ds sparse-octree 用法 点数 import { Vector3 } from "math-ds" ; import { PointOctree } from "sparse-octree" ; const min = new Vector3 ( - 1 , - 1 , - 1 ) ; const max = new Vector3 ( 1 , 1 , 1 ) ; const octree = new PointOctree ( min , max ) ; const myData = { } ; const p1 = new Vector3 ( 0 , 0 , 0 ) ; const p2 = new Vector3 ( 0 , 0 , 0.5 ) ; octree . insert ( p1 , myData ) ; octree . move ( p1 , p2 ) ; octree . get ( p2 ) ; //
2021-02-01 23:08:43 1.05MB octree sparse raycasting culling
1
基于光线投射的体绘制算法,采用opengl和GPU(Cg语言)实现,比较基础的代码,适合对体绘制有兴趣的初学者。 详见国外Peter Triers Blog,可google之。
2019-12-21 22:10:21 1.55MB 体绘制 光线投射 raycasting GPU
1
基于raycasting的三维重建算法,算法效果很好,在vs08下可以运行,附带实验数据
2019-12-21 21:02:08 4.46MB raycasting 三维重建
1
利用Opengl实现的Ray Casting 光线投射算法,并含有加速,对于新手理解该算法有很好的帮助
2019-12-21 20:06:31 6.9MB Opengl RayCasting 光线投射
1