Как добавить физику в 3D-модель произвольной геометрии в iOS SceneKitIOS

Программируем под IOS
Ответить
Anonymous
 Как добавить физику в 3D-модель произвольной геометрии в iOS SceneKit

Сообщение Anonymous »

У меня есть файлы 3D-моделей в формате usdz, и я загружаю их с помощью платформы Model I/O, что довольно легко сделать:

Код: Выделить всё

guard let url = Bundle.main.url(forResource: "guitar", withExtension: "usdz") else { return nil }

let asset = MDLAsset(url: url)
let object = asset.object(at: 0)
let node = SCNNode(mdlObject: object)
3D-модели могут представлять собой произвольные объекты в реальной жизни, например: гитара, теннисная ракетка, коробка салфеток. Таким образом, геометрия может быть простой или сложной.
Есть ли способ автоматически добавить физический узел в SCNNode для целей обнаружения столкновений, без указания формы вручную? (это не вариант, потому что у меня будет более 100 таких ресурсов, и большинство из них — это не просто геометрия.

Подробнее здесь: https://stackoverflow.com/questions/790 ... s-scenekit
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»