Cómo configurar la detección de colisión SceneKit

Hola, he examinado la documentación y no puedo entender cómo configurar la detección de colisión en el kit de escena. ¿Puede alguien mostrar un ejemplo? Por favor ayuda, estoy muy desesperado por resolver esto. ¡Gracias!

Editar: Hola Muchas gracias, lo siento, olvidé mencionar que mi proyecto está en marcha. No es gran cosa, puedo traducirme en su mayor parte.

Tengo las BitMasks funcionando correctamente ya que los objetos chocan y rebotan entre sí. Sin embargo, parece que no puedo hacer que la función funcione

func physicsWorld(world: SCNPhysicsWorld, didBeginContact contact: SCNPhysicsContact){
    let contactMask = contact.nodeA.physicsBody!.categoryBitMask | contact.nodeB.physicsBody!.categoryBitMask
    if (contactMask == (CollisionBallCategory | CollisionTerminatorCategory)) {
        println("Collided")
    }
}

Mirando ala documentación Parece que necesito asignar de alguna manera el delegado mundial de física de escenas a este método. No estoy seguro de cómo hacerlo.

Respuestas a la pregunta(1)

Su respuesta a la pregunta