IOS - Gkoctree's Gamekit не находит элементыIOS

Программируем под IOS
Ответить
Anonymous
 IOS - Gkoctree's Gamekit не находит элементы

Сообщение Anonymous »

Я пытаюсь использовать Gkoctree для эффективного поиска объекта в 3D -пространстве. Однако следующий код, похоже, не работает, как и ожидалось: < /p>

import GameplayKit

let tree = GKOctree(boundingBox: GKBox(
boxMin: vector_float3(x: -10, y: -10, z: -10),
boxMax: vector_float3(x: 10, y: 10, z: 10)
), minimumCellSize: 0.1)

tree.add(NSObject(), at: vector_float3(x: 0, y: 0, z: 0))
tree.elements(at: vector_float3(x: 0, y: 0, z: 0)).count // 1, fine

tree.elements(in: GKBox(
boxMin: vector_float3(x: -1, y: -1, z: -1),
boxMax: vector_float3(x: 1, y: 1, z: 1)
)).count // 0, ??

tree.elements(in: GKBox(
boxMin: vector_float3(x: 1, y: 1, z: 1),
boxMax: vector_float3(x: -1, y: -1, z: -1)
)).count // 0, well I tried


Подробнее здесь: https://stackoverflow.com/questions/445 ... g-elements
Ответить

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

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

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

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

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