gpt4 book ai didi

ios - SceneKit:更改 SceneKit 文本的枢轴/轴

转载 作者:行者123 更新时间:2023-11-28 18:29:47 27 4
gpt4 key购买 nike

我通过使用 Interface Builder 将 3D 文本拖到场景中创建了这个 SceneKit 文本。

它是这样创建的:

enter image description here

轴在左下方。有没有一种方法可以使用界面生成器使轴在该文本上居中?

最佳答案

不在场景编辑器中。

在代码中,您可以通过检查边界框更改节点的枢轴以匹配其几何图形的中心点。例如:

func centerPivot(for node: SCNNode) {
var min = SCNVector3Zero
var max = SCNVector3Zero
node.getBoundingBoxMin(&min, max: &max)
node.pivot = SCNMatrix4MakeTranslation(
min.x + (max.x - min.x)/2,
min.y + (max.y - min.y)/2,
min.z + (max.z - min.z)/2
)
}

关于ios - SceneKit:更改 SceneKit 文本的枢轴/轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35727594/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com