腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
围绕
多个
轴
旋转
SCNNode
?
、
、
、
、
我的目标是在不同的
旋转
轴上将圆柱体分别
旋转
90°和180°。我使用SwiftUI来获取
旋转
角度的输入。我做了这个游乐场,也达到了同样的效果。但是我遇到了错误:“在运行这个游乐场时遇到了一个问题。UIViewRepresentable { @Binding var angle2 : Angle sel
浏览 16
提问于2019-12-14
得票数 0
1
回答
SCNNode
方向而不是eulerAngles
、
、
、
、
我正在尝试用UIRotationGestureRecognizer和eulerAngles的变化来
旋转
SCNNode
。我在
围绕
y和
围绕
z
轴
的
旋转
之间切换。当我只
旋转
其中一个的时候,一切都是正常的。但当我
旋转
两者时,问题就出现了。它不再
围绕
轴
本身
旋转
,而是随机
旋转
。我读过很多答案,特别是来自ARGeo的答案,比如:
SCNNode
Z-rotation axis st
浏览 17
提问于2019-04-19
得票数 1
回答已采纳
1
回答
SceneKit中摄像机的
旋转
、
、
、
、
在屏幕上有一个简单的板,还有一个看着它的照相机,我想
旋转
相机。为了简单起见,我用代码做了整个相机。就上下文而言,根据另一个问题和答案,我已经确定板在Z
轴
上运行很长,在X
轴
上更短,而高度是Y
轴
。然后,我试着
旋转
相机,所以它是从顶部,在板上向下看。我的理解是,我需要
围绕
X
轴
旋转
来完成这个任务。我这样做是通过尝试以下几点。然后我开始实验,发现
围绕
Z
轴
的
旋转
会让我朝着正确的方向前进。,因为我本来想要绕Z<e
浏览 1
提问于2015-08-07
得票数 6
回答已采纳
1
回答
如何
围绕
多个
轴
旋转
不同角度的
SCNNode
?
、
、
、
、
我的目标是
围绕
不同的
轴
和不同的角度
旋转
圆柱体。我有两个(类似)按钮,可以接受用户180°或90°的输入。我想让它们在不同的
轴
上
旋转
。我想将圆柱体
围绕
‘SCNVector3(1,0,0)’
旋转
180°,
围绕
‘SCNVector3(0,0,1)’
旋转
90°。我已经做了一个游乐场,可以做到这一点。真正的问题是用同样的方法做多次
旋转
。但是目前它可以
旋转
180°,但当用户点击90°按钮时,它会随机
旋转
浏览 27
提问于2019-12-15
得票数 0
1
回答
SCNNode
枢轴改变节点位置是否正常?
、
、
、
我试图通过将它的枢轴点设置到任意一个角来
旋转
一个块,但似乎设置枢轴点实际上重新定位了节点,使点保持在正确的位置.例如
SCNNode
*node = [
SCNNode
真正的问题是,你
如何
设置这个节点的枢轴位置,而不影响它的位置,所以如果我例如按右键,它会在z
轴
上
旋转
,
围绕
右下角,如果我按左键,它将
围绕
左下角<
浏览 2
提问于2015-02-16
得票数 0
回答已采纳
3
回答
SceneKit applyTorque
、
这些文件指出: 扭矩矢量的每个分量与包含物理体的
SCNNode
物体的局部坐标系中
围绕
对应
轴
的
旋转
有关。例如,应用{0.0,0.0,1.0}的扭矩会导致节点逆时针
旋转
其z
轴
。因此,
轴
保持静态(即使实际节点明显地移动)。这导致扭矩总是从相同的方向施加(当场景开始时,z
轴
在哪里)。我想要能够应用扭矩,以便它总是常数相对于对象(例如,使节点逆时针
旋转
围绕
节点的presentationNode的z
轴
,而不是
浏览 1
提问于2014-11-15
得票数 4
2
回答
如何
确定
ScnNode
是否位于SceneKit中摄像机节点的视图方向的左或右
、
、
、
我有一个相机在SceneKit场景的中心位置(0,0,0),我
旋转
相机
围绕
y
轴
来显示场景的不同部分。 我知道: 目标节点的位置
浏览 2
提问于2017-01-10
得票数 5
回答已采纳
2
回答
如何
只允许X
轴
旋转
的三维模型?(SceneKit)
、
、
、
我有一个应用程序应该显示一个3D模型,在这一点上一切都是可以的,但是这个模型在所有的3D空间
轴
上
旋转
,我需要当用户尝试
旋转
模型时,这个模型只在X
轴
上
旋转
(左/右)。 有什么想法吗?
浏览 5
提问于2016-10-25
得票数 1
回答已采纳
3
回答
SceneKit -
围绕
X和Z
轴
旋转
物体
、
、
、
、
当用户按下一个按钮时,我会创建一个锚点,并在相应的
SCNNode
上添加一个3D对象(从项目中的.scn文件加载)。我的尝试是:取节点的x和z eulerAngles,反转它们,并在每个
轴
上
旋转
这个量。SCNMatrix4(simd_mul(simd_float4x4(node.transform), rotationTransform)) 在大多数
浏览 2
提问于2017-08-29
得票数 4
回答已采纳
1
回答
在场景中配置
SCNNode
、
、
、
、
其主要思想是使相机定位在中心(0,0,0),所有的物体都被配置成球面坐标系,所以一旦我把物体放置在一些图像的球面系统中,我就会把相机绕着一些
轴
旋转
,以观察空间中选定部分的物体。但就目前而言,我无法理解我错了什么地方--当我试图为
SCNNode
更改任何属性时--实际上什么都没有改变。此外,我还需要将相机的zFar设置为奇怪的大值-- 10000 --才能看到对象(我现在使用allowsCameraControl设置为YES,以便能够
旋转
obj)。实际代码: SCNScene *scene = [SCNScene sc
浏览 4
提问于2016-10-28
得票数 3
1
回答
当枢轴位于另一个节点的几何体内部时,节点移动
、
我的场景包含;_firstNode = [[
SCNNode
alloc] init]; [[scene rootNode] addChildNode:_firstNode]; _secondNode = [[
SCNNode
我们的想法是运行一个SCNAction,它将_secondNode
围绕
_firstNode的X
轴
浏览 2
提问于2014-08-01
得票数 0
3
回答
SceneKit -
旋转
SCNNode
并为其设置动画
、
、
、
我正在尝试显示一个金字塔,它沿着z
轴
指向,然后
围绕
z
旋转
。因为我的相机在z
轴
上,所以我希望从上面看到金字塔。我设法
旋转
金字塔,以这种方式看到它,但当我添加动画时,它似乎在
多个
轴
上
旋转
。place it how I wantlet pyramidNode =
SCNNode
浏览 0
提问于2014-08-14
得票数 17
回答已采纳
1
回答
如何
围绕
一个点
旋转
SCNNode
?
、
、
、
我有一个
SCNNode
- sceneNode -它是rootNode的子节点,包含我所有的子节点。当用户点击按钮时,我希望
围绕
y
轴
上的某个点
旋转
场景。例如,相机的视点是已知的,我想要将相机周围的所有东西
旋转
90度。相机不再位于0,0,0。
浏览 2
提问于2017-09-19
得票数 0
1
回答
SCNNode
查看当前的位置,并且总是将相对位置定位起来
、
、
、
、
现在让我们移到self.sceneView.pointOfView.position = (10, 0, 0)上,我们希望节点跟随并
围绕
Y
轴
90度
旋转
。node.eulerAngles.y = Float(90*Double.pi/180)现在让我们通过电话定位self.sceneView.pointOfView.position = (0, 10, 0) 我们的初始
旋转
是
围绕
Y
轴
旋转
90度,现在我们在原X
轴
或从我们当前位置开始的
浏览 1
提问于2019-02-05
得票数 1
回答已采纳
1
回答
SCNNode
中定向和
旋转
的区别是什么?
、
、
我对
SCNNode
的“
旋转
”和“定位”感到非常困惑。在苹果的文档中,它们的定义非常相似:
旋转
:节点的方向,表示为
围绕
轴
的
旋转
角度。动画片。apple说:
旋转
、eulerAngles和方位属性都会影响节点转换属性的
旋转
方面。对这些属性之一的任何更改都反映在其他属性中。 所以他们控制的东西是一样的,但使用的是不同的格式?这就是我目前的理解。我理解轮换,但我不知道
如何
设置方向和它是
如何</
浏览 0
提问于2018-10-11
得票数 3
回答已采纳
1
回答
如何
将节点的边界框转换为不同的坐标系?
这些坐标位于节点自身的坐标系中,我不知道
如何
在不同的坐标系中找到包围框。例如,假设有一个节点具有这样的单位框几何,其
轴
标记为.或: A---------+..|....:....|...我们可以通过调用-[
SCNNode
getBoundingBoxMin:max:]然后调用-[
SCNNode
convertPosition:toNode:]来获得这些值。但是如果节点
围绕
Z
轴
旋转
45°,那么在世界坐标系中,它看起来是这
浏览 4
提问于2014-10-03
得票数 3
回答已采纳
1
回答
SCNNode
旋转
多
轴
、
、
类似于This Question,我试图将
SCNNode
.rotation理解为一个4D向量。先前的问题利用了仅操纵1个
轴
的示例,即,
SCNNode
.rotation = (0, 0, 1, degToRad(45)) //Rotate about z-axis by 45 degrees 这是有道理的;但是,如果我想将X
轴
旋转
20度,Y
轴
旋转
45度,然后Z
轴
旋转
78度,该怎么办?
SCNNode
浏览 24
提问于2019-01-31
得票数 0
回答已采纳
1
回答
SceneKit - SCNCamera自顶向下视图
、
、
、
、
我是刚接触过2D SceneKit的SpriteKit,并试图找出
如何
调整相机,使它在世界的顶端朝下。我的位置是正确的,但是在轮换的时候我被卡住了。
浏览 2
提问于2015-01-19
得票数 2
1
回答
如何
从ARKit中的simdTransform提取
旋转
值?
、
、
、
这包括节点
旋转
、位置和缩放。0.20393308, 0.9287729, 0.0],]) 我只对对我的FaceGeometry应用
旋转
感兴趣所以我需要从上面的矩阵中提取相关的
旋转
值。 我在Apple文档中找不到任何现成的方法来做这件事,它甚至没有解释矩阵的哪些列或行与
旋转
有关。我已经完成了以下工作,通过创建一个“虚拟”节点,将simdTransform应用到它,然后访问它的
旋转
属性,这是有效的。
浏览 206
提问于2020-12-03
得票数 1
回答已采纳
3
回答
在SceneKit中
旋转
节点
、
、
、
我正在努力理解一个节点的
多个
旋转
。首先,我创建并定位了一个平面:
SCNNode
*planeNode = [
SCNNode
lightNode.rotation = SCNVector4Make(0, 1, 0, M_PI/2);然后我设置灯光节点绕x
轴
顺时针
旋转
,绕着相同的
轴</e
浏览 0
提问于2015-05-01
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券