Apple RealityKit: Как нарисовать плоскость многоугольника с помощью ModelEntity? - PullRequest
0 голосов
/ 16 октября 2019

Раньше я использовал некоторые API SceneKit, такие как

SCNGeometrySource(vertices: vertices)

SCNGeometryElement(data: indexData,
                   primitiveType: .polygon,
                   primitiveCount: 1,
                   bytesPerIndex: MemoryLayout<Int32>.size)

или

SCNShape(path: bezierPath, extrusionDepth: 0.0003)

для реализации рисования многоугольника в сцене.

В настоящее время я пытаюсьпереписать реализацию через RealityKit. Но я нашел только некоторые базовые API-интерфейсы меша, такие как

generatePlane(width: Float, height: Float, cornerRadius: Float = 0) -> MeshResource
generatePlane(width: Float, depth: Float, cornerRadius: Float = 0) -> MeshResource
generateBox(size: Float, cornerRadius: Float = 0) -> MeshResource
generateSphere(radius: Float) -> MeshResource
...

Я надеялся на что-то более удобное для SceneKit.

...