您现在的位置是:首页 > 数码 > 

three.js第五十二用 较为精确的框选思路 像素拾取大法

2025-07-27 01:48:05
three.js第五十二用 较为精确的框选思路 像素拾取大法 threejs交流   首先是像素拾取物体,这个先看看官方DEMO哈,每个颜编码一个物体,像素的颜对应物体。 框选怎么弄喃 第一步,筛选出renderlist 第二步,绘制,以ID颜绘制 第三部 剔除 框选的范围是

three.js第五十二用 较为精确的框选思路 像素拾取大法

threejs交流51116089

 

首先是像素拾取物体,这个先看看官方DEMO哈,每个颜编码一个物体,像素的颜对应物体。

框选怎么弄喃

第一步,筛选出renderlist

第二步,绘制,以ID颜绘制

第三部 剔除 框选的范围是个矩形,而且本身就是屏幕坐标,那么框选的范围以外的全部置为黑,所以前面黑就不编码物体了,留着当没有。

最后绘制的图片上 全是框选范围内的物体的ID,readpixel然后解编码物体就拿到了

因为是像素拾取,所以只能拿到面前的第一排物体,被挡住的就没有了,需要你开发别的部分来拿

优化

第一个操作,输出的图片1/8 1/16分辨率,这样估计也能拾取到,只要像素颜没改变,就没啥问题吧,这样性能高一点

第二个操作,readpixel分摊至每一帧,不要一次读,这样性能又高一点

思路就是这样了

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/857298.html

相关标签:无
上传时间: 2024-02-10 11:33:12
留言与评论(共有 7 条评论)
本站网友 激光脱毛价格在多少
7分钟前 发表
最后绘制的图片上 全是框选范围内的物体的ID,readpixel然后解编码物体就拿到了 因为是像素拾取,所以只能拿到面前的第一排物体,被挡住的就没有了,需要你开发别的部分来拿 优化 第一个操作,输出的图片1/8 1/16分辨率,这样估计也能拾取到,只要像素颜没改变,就没啥问题吧,这样性能高一点 第二个操作,readpixel分摊至每一帧,不要一次读,这样性能又高一点 思路就是这样了
本站网友 妊娠合并心脏病
15分钟前 发表
框选怎么弄喃 第一步,筛选出renderlist 第二步,绘制,以ID颜绘制 第三部 剔除 框选的范围是个矩形,而且本身就是屏幕坐标,那么框选的范围以外的全部置为黑,所以前面黑就不编码物体了,留着当没有
本站网友 特纳氏综合症
0秒前 发表
最后绘制的图片上 全是框选范围内的物体的ID,readpixel然后解编码物体就拿到了 因为是像素拾取,所以只能拿到面前的第一排物体,被挡住的就没有了,需要你开发别的部分来拿 优化 第一个操作,输出的图片1/8 1/16分辨率,这样估计也能拾取到,只要像素颜没改变,就没啥问题吧,这样性能高一点 第二个操作,readpixel分摊至每一帧,不要一次读,这样性能又高一点 思路就是这样了
本站网友 海底捞人均消费
8分钟前 发表
框选怎么弄喃 第一步,筛选出renderlist 第二步,绘制,以ID颜绘制 第三部 剔除 框选的范围是个矩形,而且本身就是屏幕坐标,那么框选的范围以外的全部置为黑,所以前面黑就不编码物体了,留着当没有
本站网友 芜湖二手房
5分钟前 发表
最后绘制的图片上 全是框选范围内的物体的ID,readpixel然后解编码物体就拿到了 因为是像素拾取,所以只能拿到面前的第一排物体,被挡住的就没有了,需要你开发别的部分来拿 优化 第一个操作,输出的图片1/8 1/16分辨率,这样估计也能拾取到,只要像素颜没改变,就没啥问题吧,这样性能高一点 第二个操作,readpixel分摊至每一帧,不要一次读,这样性能又高一点 思路就是这样了
本站网友 福建省漳平市
16分钟前 发表
three.js第五十二用 较为精确的框选思路 像素拾取大法 threejs交流51116089   首先是像素拾取物体,这个先看看官方DEMO哈,每个颜编码一个物体,像素的颜对应物体