【发布时间】:2019-12-20 09:07:54
【问题描述】:
我需要一个允许我控制线条宽度的属性或方法。有用且简单的函数glLineWidth() 现已弃用:
func glLineWidth(_ width: GLfloat)
我可以使用什么功能来代替已弃用的功能?
这是制作 3D 线的代码:
class func drawLine(vector vector1: SCNVector3,
toVector vector2: SCNVector3) -> SCNGeometry {
let indices: [Int32] = [0, 1]
let source = SCNGeometrySource(vertices: [vector1, vector2]
let element = SCNGeometryElement(indices: indices, primitiveType: .line)
let geometry = SCNGeometry(sources: [source], elements: [element])
return geometry
}
【问题讨论】:
标签: swift opengl-es scenekit augmented-reality arkit