I am learning SceneKit. And I have a simple scene with a single shape and a light.
Here is the light code:
let lightNode = SCNNode()
lightNode.light = SCNLight()
lightNode.light?.castsShadow = true
lightNode.light?.type = .directional
lightNode.light?.intensity = 1000
lightNode.position = SCNVector3(x: -6, y: 0, z: 30)
lightNode.rotation = SCNVector4(x: 0, y: 0, z: 1.0, w: 3.14 / 2)
scene.rootNode.addChildNode(lightNode)
It produces the following result:

When I comment/uncomment lightNode.rotation the result remains the same. However I expect, that this circle highlight at the center of the shape changes or disappears.