腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1989)
视频
沙龙
1
回答
当
检查点
是否
在
网格
内
时
,
THREE.js
光线
投射
器
intersectObject
方法
不
返回
交点
、
、
我想检查一个点
是否
在
网格
内
。为此,我使用了
光线
投射
器
,将其设置为点的原点,如果
光线
只与
网格
相交一次,则它必须在内部。不幸的是,
intersectObject
总是
不
返回
交集,即使
在
我知道点位于
网格
内部的情况下。点的原点是以世界坐标给出的,
网格
的matrixWorld也是最新的。我也尝试将递归属性设置为true,但不出所料,这没有任何效果(因为<em
浏览 76
提问于2021-10-18
得票数 0
回答已采纳
4
回答
检查点
是否
在
自定义
网格
几何图形
内
检查点
是否
在
自定义(不规则)
网格
几何图形
内
的最简单
方法
是什么?
浏览 1
提问于2013-05-03
得票数 6
回答已采纳
1
回答
正方形格网的最优线相交
、
、
、
、
我有一个
光线
投射
算法来寻找阴影/灯光。
当
光线
在
像素坐标中
时
,贴图本身是一个方形的、大小恒定的平铺
网格
。
网格
单元可以是可通过的,也可以是不可通过的(方形墙)。许多2-D游戏的典型。我有
光线
投射
代码,步进
光线
,
当
光线
在
墙
内
时
标记。
当
发生这种情况
时
,
光线</em
浏览 0
提问于2015-04-04
得票数 1
1
回答
找出相机可以
在
Three.js
中看到的对象3D,从每个摄像机到对象
、
、
我
在
我的
Three.js
场景中有一个点
网格
(Object3D使用
Three.js
),在
网格
上有一个模型,如下所示。
在
代码中,该模型称为default mesh,由于性能原因使用了合并的几何图形:我试图计算出
网格
中的哪个点,我的透视相机可以在任何给定的点上看到,也就是说,每次相机位置被更新
时
,使用我的轨道控制我的第一个想法是使用
光线
投射
在相机和
网格
中的每个点之间创建一条射线。然后我可以找出
浏览 3
提问于2018-03-13
得票数 0
回答已采纳
1
回答
在
Three.js
中将事件侦听
器
添加到3D对象的特定部分
我有一个人体对象,我想要的是,每当我单击任何指定的身体部分(如眼睛、鼻子、手臂等)
时
,我的代码都应该打开一个弹出窗口。该对象是一个单独编译的.obj文件,我无法弄清楚如何将事件侦听
器
附加到多个身体部分。任何帮助都是非常感谢的!提前谢谢..。
浏览 17
提问于2021-08-29
得票数 2
回答已采纳
2
回答
对象内部的三维点
、
、
、
我一直
在
寻找这个问题,但我真的不能真正理解我找到的任何答案。我的问题很简单: 有了一个
网格
(由三角形构建的3D非凸多边形),我扫描空间(xyz),我需要找到
网格
“内部”的所有点,以便稍后处理。
浏览 1
提问于2013-06-15
得票数 2
回答已采纳
2
回答
如何处理
three.js
场景中的点击事件?
、
() * 0.001; animate(); 点击事件应用于整个场景,我在这个例子中创建了多个立方体,
当
点击
时
浏览 0
提问于2016-08-02
得票数 1
2
回答
光线
投射
算法中的精度问题
、
、
、
我正在编写一个
光线
投射
引擎。
当
将
光线
投射
到某个方向
时
,我必须确定
光线
相交的栅格。我认为这个问题是由
网格
步长的错误计算引起的。问题描述:(我为什么要关心这个?:
当
垂直和水平交
浏览 1
提问于2014-09-03
得票数 4
1
回答
当
Three.js
raycaster.
intersectObject
只有一个顶点或排列成一行的顶点
时
,THREE.Points不相交
、
由于一些令人费解的原因(对我来说),
当
‘raycaster.
intersectObject
( pointCloud );’对象只有一个顶点(三个元素对应的位置数组属性)
时
,它不会与它相交。THREE.Vector3 x: -100 y: 0 z: 133 THREE.Vector3 x: -100 y: 0 z: -33例如,
在
最后一个例子中,遵循raycast.int
浏览 1
提问于2015-11-30
得票数 1
回答已采纳
1
回答
未定义的vertexUv警告
我从sketchup导出一个3D模型到collada,并使用Threejs Collada加载
器
加载它。
在
Threejs中
是否
有加载这样的模型的变通
方法
?
在
版本71的threejs库中,这只是一个警告,但在版本72中,
当
使用picking
时
,这会导致以下错误: Uncaught TypeError: Cannot read property '0' ofat
intersectObject
(public_html/lib
浏览 0
提问于2015-10-16
得票数 13
2
回答
三种.JS射线铸造性能
、
、
如果我能把它降低到200毫秒,我可以瞄准我正在寻找的项目,并做更少的
光线
投射
。我完全愿意就更好的
方法
提出建议。八叉树是要走的路吗?似乎
光线
投射
应该比完全扫描要聪明一点,
当
交叉
网格
时
,至少根据最大距离剔除点?韦斯特兰利有什么建议? 编辑5:@pailhead感谢您的帮助。非常感谢。我真的简化了我的(<200行,还有更多的评论);
光线
播报
器
是否
检查每一张脸?
在
构造函数中指定的集合
浏览 4
提问于2017-12-13
得票数 0
回答已采纳
1
回答
如何在ThreeJs R71中将
光线
投射
到点云上
、
、
我
在
autodesk forge工作,其中包括Threejs r71,我想使用
光线
投射
器
来检测点云中不同元素的点击。 this.scene.updateMatrixWorld(); let intersects = raycaster.
intersectObject
在
某些相机位置,它会不断地告诉我它与点云中的一个项目相交(无论鼠标在哪里)。
浏览 3
提问于2019-07-24
得票数 0
1
回答
在
Three.js
中更改单击的边的颜色
、
、
、
var egh = new THREE.EdgesHelper(cube, 0xff0000);scene.add(egh);new THREE.Mesh(new THREE.BoxGeometry(200, 200, 200, 1, 1, 1, materials), new THREE.MeshFaceMaterial(materials)); 其中不透明度设置为0,并且仅边可见。现在,如果我点击任何边,它的颜色应该会改变。我正在从Raycaster.intersectObjects获取脸部,但
浏览 0
提问于2015-11-30
得票数 0
1
回答
自定义
网格
上的
Three.JS
-
光线
浇铸
、
、
、
目前,我正尝试
在
three.js
中创建一个定制的
网格
。虽然
光线
投射
工作对一些进口
网格
的魅力,但它似乎根本不工作,
在
我的定制
网格
。经过一段时间的研究后,我发现了一些典型的定制
光线
投射
问题,并试图修复它们(updateMatrixWorld,双面材料,.-参见下面的代码)。我
在
光线
投射
中使用了以下功能: mouse.x = ((e.clientX - containe
浏览 5
提问于2019-11-11
得票数 1
回答已采纳
4
回答
THREE.js
对单个>500 k多面物体的
光线
投射
速度很慢,与球体的直线相交
、
、
、
在
我的项目中,我让一个球员绕着一个地球仪走。地球不仅仅是一个球体,它有山脉和山谷,所以我需要球员们改变位置。为此,我从玩家的位置向单个物体(地球仪)
投射
一条射线,并得到它们相交的点,并相应地改变玩家的位置。我只是
当
玩家移动的时候,而不是
在
每一个画面上。
是否
有一种传统的快速
方法
来实现这一点,比如一些加速结构(八叉树)?bvh?--从我的谷歌搜索中,我似乎还没有找到这样的东西,包括在三)或
浏览 0
提问于2019-02-26
得票数 7
回答已采纳
1
回答
当
光线
投射
形成多个交叉口
时
,它会
返回
哪一个点?
返回
哪个点可以控制吗?
、
、
但是,对于复杂的板形,特别是我刚进口的克莱因瓶,有一个更出乎意料的警告,那就是,从理论上讲,从相机
投射
一条线会有多种解决方案,但只能
返回
一个。
当
玩家点击屏幕
时
,我认为
光线
投射
应该找到离他们最近的
交点
,但是戈多的
方法
是
返回
它首先找到的任何一个
交点
。这个交叉口可以是正确的,也可以是不正确的,如果与klein瓶有多达4个
交点
,那么
返回
正确的交叉点的可能性很小。对象执行相同的操作,只存储一
浏览 11
提问于2022-05-11
得票数 0
回答已采纳
2
回答
光线
追踪
器
中的折射:介质
内
的
交点
是什么?
、
、
、
0 : eta * I + (eta * cosi - sqrtf(k)) * n; 1)我知道,如果没有全
内
反射,首先必须找到折射方向(ior是物体的折射率):( 3)最后,为了得到折射
光线
的颜色,我们使用refractionDirection & refractionRayOrig
投射
了一条射线refractionRayOrig, refractionDirection, objects, ligh
浏览 0
提问于2017-01-19
得票数 5
回答已采纳
1
回答
如何在Unity中将
网格
转换为精灵
、
、
、
播放
器
有一个视锥,可以显示玩家的视线。目前,
在
2D游戏中,视锥是2D精灵前面渲染的
网格
。
当
敌人不在玩家的视线
内
时
,我试图用精灵面具来隐藏他们。我试着使用了一个精灵蒙版,但是当我有一个
网格
时
,精灵蒙版组件需要一个精灵。Sprite Mask Component 我希望红色方块只有
在
黄色的视锥后面才可见。fov
网格
是在运行时使用
光线
投射
计算的,并从这些
投射
的命中点构建
浏览 28
提问于2021-07-04
得票数 1
1
回答
如何增加拖动对象的可选大小
、
curScreenSpace) + offset; } 有时候,用户不会直接点击一个对象,那么如果用户离目标3到7像素,它
是否
仍然可以算作点击和拖动
浏览 0
提问于2015-01-31
得票数 0
回答已采纳
1
回答
如何在AutoDesk forge查看
器
中实现拖动控件?
、
我正尝试
在
查看
器
中创建的这个文本几何图形上实现拖动控件。text);} 这很好用,
网格
被添加到查看
器
中现在,我希望
在
添加它们之后,能够用鼠标拖动它们。由于某些原因,当我单击其中一个
网格
时
,
光线
投射
器
找不到任何
交点
。例如,我得到的
浏览 0
提问于2018-03-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Three.js医学可视化高阶应用,DICOM数据三维重建体绘制着色器
Meta专利分享为VR防护系统带来空间感知能力,实时检测障碍物
一文教会你三维网格物体识别
三维网格物体识别的一种巧妙方法
基于Transformer的多模态BEV融合方案
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券