title: How to get the real position of a sub node in SceneKit after rotation?
body: <p>I am developing a scene with SceneKit. I have a main node with a subnode:</p>
  
  <pre><code>// Main node
  SCNNode* planet = [SCNNode node];
  planet.geometry = [SCNSphere sphereWithRadius:2];
  planet.position = SCNVector3Make(0, -3, 5);
  // sub-node
  SCNNode* satellite = [SCNNode node];
  satellite.geometry = [SCNSphere sphereWithRadius:0.4];
  satellite.position = SCNVector3Make(4, 0, 0);
  [planet addChildNode:satellite];
  [scene.rootNode addChildNode:planet];
  </code></pre>
  
  <p>I use a NSTimer to make some actions and some animations. In the timer event I do that:</p>
  
  <p>planetRotation += 0.1;
  planet.rotation = SCNVector4Make(0,1,0, planetRotation);</p>
  
  <p>But if i try to get the position of the satellite node I always get the same value.
  I tried to get the positionnode to know the real position of the satellite node but nothing changes.</p>
  
  <p>How can I get the real position of a sub-node when I change the rotation of the parent node?</p>
  
  <p>Thanks in advance</p>