간단한 질문. CGPoint를 GLKVector로 바꾸는 가장 좋은 방법은 무엇입니까?Objective-C에서 CGPoint를 GLKVector2로 변환
이러한 구조는 동일하므로 reinterpret_cast 또는 memcpy 또는 이와 비슷한 것을 사용할 수있어 좋을 것입니다. 내 솔루션 아래 작동하지만 거의 최적의 것 같습니다. 나는 스택에 GLKVector2를 생성하여 각 멤버를 할당 한 다음 이것을 다른 GLKVector에 할당 된 값으로 반환합니다.
은행이나 다른 것을 해독하지는 않겠지 만 이것을하기에 더 좋은 방법이 있어야합니까?
GLKVector2 Vector2FromPoint(CGPoint point)
{
GLKVector2 v;
v.x = point.x;
v.y = point.y;
return v;
}
그 일의 당신의 방법은 유일하게 가능한 방법이 될하지 않을 것이다 I google에서 찾았습니다. – Gabe