title: Converting CGPoint to GLKVector2 in Objective-C
body: <p>Simple question. What is the best way to turn a CGPoint into a GLKVector?</p>
  
  <p>These structures are identical so it would be nice to be able to reinterpret_cast or memcpy or something like that. My solution below works but hardly seems optimum. I'm creating a GLKVector2 on the stack assigning each member then returning this as a value which is then assigned to another GLKVector. </p>
  
  <p>It's not going to break the bank or anything but there must be a neater way to do this?</p>
  
  <pre><code>GLKVector2 Vector2FromPoint(CGPoint point)
  {
      GLKVector2 v;
      v.x = point.x;
      v.y = point.y;
      return v;
  }
  </code></pre>