【问题标题】:Replacement for deprecated function glLineWidth()替换已弃用的函数 glLineWidth()
【发布时间】: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


    【解决方案1】:

    OpenGL 中没有替代品,Metal 中也不存在此功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-08
      • 1970-01-01
      • 2013-01-13
      • 2013-04-17
      • 1970-01-01
      • 1970-01-01
      • 2020-10-22
      • 1970-01-01
      相关资源
      最近更新 更多