Рисование в металле с использованием сетки - PullRequest
0 голосов
/ 07 февраля 2019

Я хочу создать эту функцию, как указано ниже на рисунке.Число указывает порядок касания на экране, а точка указывает положение.Я хочу создать такой же эффект.

Мы можем сделать это, используя обычный примитивный метод рисования индекса.Но я хочу знать, возможно ли создать этот эффект с помощью МТКМеш?Пожалуйста, предложите / дайте несколько идей, чтобы выполнить это лучше?enter image description here

1 Ответ

0 голосов
/ 07 февраля 2019

Вы, вероятно, не должны использовать MTKMesh в этом случае.В конце концов, если у вас есть все данные вершин и индексов, вы можете просто поместить их непосредственно в один или несколько MTLBuffer объектов и использовать их для рисования.Использование MetalKit означает, что вам нужно будет создавать всевозможные промежуточные объекты (MDLVertexDescriptor, MTKMeshBufferAllocator, один или несколько буферов сетки, вложенную сетку и MDLMesh) только для того, чтобы развернуть и повторить все эти лишниеобъекты, чтобы вернуться к нижележащим металлическим буферам.MTKMesh существует, чтобы упростить импорт 3D-контента из файлов модели через Model I / O.

...