gpt4 book ai didi

ios - 具有贝塞尔曲线路径的 SCNShape

转载 作者:可可西里 更新时间:2023-10-31 23:59:24 26 4
gpt4 key购买 nike

我想在 Scenekit iOS 中画一条 3d 线,我正在尝试下面的代码来画线,

func path() -> UIBezierPath
{
var bPath = UIBezierPath()
bPath.moveToPoint(CGPointMake(0, 0))
bPath.addLineToPoint(CGPointMake(10, 10))
bPath.addLineToPoint(CGPointMake(5, 5))
bPath.closePath()
return bPath
}

下面的代码是加载SCNNode中的行,

let sap = SCNShape()
sap.path = path()
let carbonNode = SCNNode(geometry: sap)
carbonNode.position = SCNVector3Make(0, 0, 15)
scene.rootNode.addChildNode(carbonNode)

但是,我得到了黑屏。

最佳答案

尝试更改几何体的 Material 。您可能在白色背景上有一个白色物体。

编辑:结果还证明三角形的顶点是共线的。因此,您最终会得到一个退化的三角形。

关于ios - 具有贝塞尔曲线路径的 SCNShape,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28190604/

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