替换已弃用的函数 glLineWidth()
Replacement for deprecated function glLineWidth()
我需要一个 属性 或一种允许我控制 线宽 的方法。有用且简单的函数 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
}
OpenGL 中没有替代品,Metal 中不存在此功能。
我需要一个 属性 或一种允许我控制 线宽 的方法。有用且简单的函数 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
}
OpenGL 中没有替代品,Metal 中不存在此功能。