SceneKit / ARKit Отражения пола отраженияКатегорияBitMask - PullRequest
0 голосов
/ 17 октября 2018

Мне нужно иметь слово в scene, которое будет отражать только некоторые объекты, а не все.Я создал floor таким образом:

let floor = SCNFloor()
floor.firstMaterial!.lightingModel        = .constant
floor.firstMaterial!.diffuse.contents     = UIColor.clear
floor.firstMaterial!.writesToDepthBuffer  = true
floor.firstMaterial!.readsFromDepthBuffer = true
floor.reflectionCategoryBitMask = 4

Отражения отображаются правильно, но для всех объектов.Даже если у меня есть узел с битовой маской категории = 1. Почему это так?Документация для mirrorCategoryBitMask гласит:

Маска, определяющая, какие категории других объектов показывают отражения на полу.

Я что-то не так делаю?

...