腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
WebGL/OpenGL:根据设备方向
旋转
摄像头
opengl-es
、
webgl
、
three.js
我有一个web应用程序,我试图
在
3D空间中显示地图图像瓦片的平面。我正在使用
Three.js
库。我尝试通过alpha/beta/gamma (转换为弧度)直接设置
相机
对象
的
旋转
。但它不工作,因为
相机
似乎总是根据openGL/webGL使用的世界轴
旋转
,而不是根据其
浏览 3
提问于2012-08-05
得票数 2
回答已采纳
1
回答
用OrbitControls限制摄像机方位角
three.js
、
azimuth
因此,我用
Three.js
构建了一个体系结构可视化,用户应该能够做的事情之一就是点击事物和围绕它们的轨道。问题是照
相机
能穿过墙壁。我通过给每个可点击的物体指定它自己的极限方位角和极角来修正这个问题。现在的问题是,方位角从-PI到+PI,不可能限制
在
1.5到-2.4之间,因为它限制了“错误”的方式。我希望这张图片能更好地解释:这里有一个指向实时版本的链接:(你点击地面控制) 正如你所看到的,
在
房间右边的物体上,极限的工作是完美无缺的,但在橱柜和花瓶上,
相机
夹子穿过墙壁。
浏览 1
提问于2017-10-25
得票数 3
回答已采纳
6
回答
使用鼠标
在
Three.js
中
旋转
摄像头
javascript
、
3d
、
three.js
我的场景中有相当多的
对象
,所以
旋转
所有这些
对象
可能是一件痛苦的事情。那么,
在
鼠标单击并拖动
时
,最简单的方法是
在
原点周围移动
相机
吗?这样,场景中的所有灯光和
对象
都在相同的位置,因此唯一变化的是
相机
。
Three.js
不提供围绕一个点
旋转
相机
的方法,是吗? 谢谢
浏览 2
提问于2011-12-08
得票数 69
回答已采纳
1
回答
Three.js
-当
相机
以90度的角度
旋转
时
,为什么
在
x轴和z轴上
旋转
也有同样的效果?
javascript
、
math
、
3d
、
three.js
我遇到了一个问题,我只能使用
Three.js
进行复制。,为什么会发生这种情况?,为什么不按x轴
旋转
,使
相机
“滚动”,按z轴
旋转
,使
相机
上下看?我有一个发生这种情况的例子,“问题”并不是这个示例所特有的(使用上下箭头键
旋转
):按z轴
旋转
:源: 在这两个示例
浏览 5
提问于2014-07-25
得票数 0
回答已采纳
2
回答
旋转
类似OrbitControls的
对象
,但仅
旋转
对象
本身
three.js
我们爱
three.js
!这是我们几年前用它创建的一个页面。页面加载后,用户可以拖动和
旋转
对象
。但这真的是一个骗局。我们使用环绕控制来围绕场景
旋转
相机
,因此我们的主要
对象
在场景中居中(位置x,y,z都等于0)。如果我们没有将物体放在中心,它开始看起来
旋转
不均匀,因为
相机
现在绕着物体没有的中心
旋转
。为了使
对象
看起来像在左侧,我们最终将画布移动到左侧,然后
在
滚动后继续动画
浏览 5
提问于2018-04-12
得票数 2
2
回答
如何控制
Three.JS
中网格的偏航和螺距?
javascript
、
3d
、
three.js
我天真地尝试围绕z和y轴
旋转
网格,这似乎控制了偏航,但上下是不稳定的。更新:我简化了wagerfield提到的FlyControls.js,因此它只服从我的游戏垫和处理
旋转
。
浏览 0
提问于2013-06-10
得票数 0
回答已采纳
1
回答
在
Three.js
的轨迹球中'this.object.position‘的语义是什么?
javascript
、
dom
、
graphics
、
user-controls
、
three.js
我花了一些时间试图弄清楚在这个轨迹球控件中this.object.position应该代表什么: this.position0 = this.object.position.clone(); 一开始我认为它代表
相机
的位置然后我认为这与绘图表面
在
DOM上的位置有关,但由于它是一个大小为3的向量,该理
浏览 0
提问于2013-07-06
得票数 0
回答已采纳
1
回答
如何将
three.js
旋转
转换为搅拌机
旋转
?
three.js
我在场景中有一些物体,并使用OrbitControls在场景中移动
相机
。我已经找到了一些理想的
相机
位置/
旋转
来进行漂亮的渲染,所以我读取了
相机
的位置和
旋转
,并尝试直接在搅拌器中输入它们以获得相同的视图。从
three.js
粘贴到搅拌器
相机
的位置工作得很好-我得到的位置与
three.js
中的轨道
相机
相同。
旋转
以不同的方式工作,即使要记住Y和Z是交换的。它不应该以同样的方式工作吗(只是切换Y和Z)?如果不是这样,
浏览 13
提问于2013-04-20
得票数 5
4
回答
使用
Three.js
three.js
上下文:尝试使用
THREE.js
并使用它来显示二次曲线。 方法:创建一个顶点网格,然后将face4连接到所有顶点。使用两个面来产生正面和背面,这样当圆锥曲线
旋转
时
,
相机
从哪个角度观察它就不重要了。遇到的问题: 1.试图找到一种创建直观的鼠标
旋转
方案的好方法。如果你
在
球坐标下思考,那么感觉就像是做向上/向下改变φ和左右改变φ就可以了。但这需要你可以移动摄像机。据我所知,除了
对象
之外,没有办法主动改变任何东西的
旋转
。有没有人知道如何改变
相
浏览 1
提问于2011-03-04
得票数 1
1
回答
Three.js
如何获得一个
对象
相对于另一个
对象
的
旋转
?
javascript
、
three.js
我有一个照
相机
和一个盒子。我想要获得
相机
的
旋转
,就像它是长方体的孩子一样,而不是真正成为
相机
的子
对象
。
THREE.js
有object.worldToLocal( position ),它可以正确地获取
相机
相对于长方体的位置,但该函数当然不适用于欧拉
旋转
,所以我正在寻找欧拉或四元数
旋转
的等效函数。
浏览 55
提问于2017-12-21
得票数 2
1
回答
基于摄像机
旋转
的弹丸
旋转
math
、
rotation
、
three.js
、
quaternions
我一直在做一个使用
three.js
和flightcontrols.js的小空间模拟器演示(
three.js
附带的一个示例)控制方案非常简单--鼠标控制摄像头,你左键点击就可以发射一发子弹我
在
如何产生我的弹丸上遇到了一点小麻烦。目前,我正在将它们的
旋转
设置为与我的
相机
相同的
旋转
,我认为这是导致我的问题的原因。您将注意到,当您在游戏世界中
旋转
相机
并继续发射投射物
时
,投射物的位置和方向很快就会变得古怪。 我使用
浏览 1
提问于2013-03-04
得票数 0
回答已采纳
1
回答
试图
在
旋转
时
将粒子对准摄像机,并在三个js中相交
时
发出警报信息?
javascript
、
three.js
、
html5-canvas
、
webgl
我正在尝试
在
粒子上创建事件处理程序,
在
球体上显示警报消息,始终瞄准
相机
。
浏览 1
提问于2012-12-10
得票数 4
1
回答
如何提供
对象
的交互
旋转
?
user-interface
、
graphics
、
three.js
在
Three.js
中,有各种各样的控件,比如TrackballControls,可以让用户控制
相机
。这是很棒的,但我希望用户能够
旋转
场景的一部分(例如,分子),而不
旋转
场景的其余部分(例如,不同的分子,或者光源)。 对如何做到这一点有什么建议吗?我想知道,如果我向TrackballControls()构造函数提供了一个不同的
对象
,而不是
相机
.它会
旋转
那个物体吗??似乎不太可能..。
浏览 3
提问于2011-11-18
得票数 1
回答已采纳
1
回答
在
three.js
中
旋转
对象
自身以及围绕另一个中心
对象
旋转
javascript
、
graphics
、
three.js
、
rotation
在
three.js
中,如何
旋转
一个
对象
本身以及围绕另一个中心
对象
?
浏览 4
提问于2016-02-28
得票数 0
1
回答
将
对象
的偏航设置为与
相机
相同
three.js
我
在
玩
Three.js
,我正在试着弄清楚如何让我一直面对着
相机
的盒子保持不变。我怎么能完成这样的事情呢?一开始,我试着将盒子的.rotation.y设置为
相机
的.rotation.y,但是没有起作用
浏览 4
提问于2014-01-23
得票数 0
1
回答
ThreeJS:获得
旋转
,这样一个vector3将面临另一个vector3
javascript
、
matrix
、
three.js
、
rotation
、
quaternions
这个当前的任务需要用ThreeJS来计算,这样我就可以将一个位置和一个
旋转
传递给aframe组件。我读过其他文章,但大多数都是C++。我可以遵循代码,但它们似乎不使用四元数或ThreeJS。我
在
0,0,0有一个
相机
,我想要
旋转
到空间中的一个特定点。最终,会有许多点,它们将由用户保存、加载和编辑。矩阵数组似乎是保存这些信息的好方法。当一个点被选中
时
,我需要
旋转
相机
,使它朝向那个方向。终端用户具有改变活动点从而改变摄像机
旋转
的能力。 我如何使四元数实际上
浏览 3
提问于2017-04-11
得票数 1
回答已采纳
1
回答
以物体为中心
旋转
摄像机
performance
、
three.js
我希望
在
three.js
中将一个
对象
创建到场景的中心(没有其他东西),我需要控制。我不想使用轨道或轨迹球控制。所以问题是,哪一种方式更适合表现:围绕物体
旋转
相机
还是
旋转
物体?
浏览 5
提问于2017-05-24
得票数 0
回答已采纳
3
回答
相机
在三小
时
旋转
不正常吗?
camera
、
three.js
编码使用
three.js
camera.rotation.x+=0.1;。如果我
在
渲染函数中添加这个函数,它只工作一次,而不是正确的,这意味着鼠标移动上的
旋转
函数事件是错误的,或者是
在
另一个中心。我需要的是当点击按钮
时
,
旋转
x,y,z轴上的摄像机。有什么想法吗?
浏览 3
提问于2015-01-07
得票数 2
回答已采纳
2
回答
如何在一组摄像机中反应三根纤维
reactjs
、
three.js
、
react-three-fiber
我想为
相机
创建一个钻机(这在
three.js
中是很简单的)。我把
相机
放进了一个小组里。如果我想围绕Y轴
旋转
相机
,我改变父组的
旋转
。如果我想把它绕着X轴
旋转
,我会
旋转
相机
本身。这样,我就不处理万向节问题了(比如,如果y
旋转
180度,那么x
旋转
就是倒转)。
在
three.js
中,我会这样做:ca
浏览 6
提问于2020-09-24
得票数 1
回答已采纳
1
回答
在
拖动
时
围绕
对象
旋转
相机
javascript
、
three.js
、
3d
、
camera
、
drag
在
我的
three.js
场景中,我有一个带有{x: 0, y:0 z:-150}的
对象
。我的
相机
的位置是{x:0, y:0, z:75);。我想要的是用户可以在
对象
周围拖动
相机
,这样用户就可以一直看着
对象
。 ?
在
向左或向右拖动
时
,
相机
需要跟随给定的圆形笔划。THREE.Object3D();cam
浏览 25
提问于2020-12-01
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
(无密)2023全面升级版Three.js可视化企业实战WEBGL课
WebGL+Three.js 入门与实战,系统学习 Web3D 技术吾爱fen享
HTML5网页3D场景制作之Three.js初体验-制作3D字体
现在做 Web 全景合适吗?
WebGL+Three.js 入门与实战,系统学习 Web3D 技术无密春去花还在
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券