Раньше я использовал некоторые 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.