패스잇
게임 · 기초

벡터의 내적과 외적이 각각 무엇을 의미하고, 게임에서 어떤 상황에 쓰이는지 예를 들어 설명해 주세요.

힌트 · 내적은 각도·투영, 외적은 수직 벡터·회전 방향이라는 기하적 의미를 먼저 말하고, 시야 판정이나 좌우 판정 같은 구체적 사용 예를 붙이세요.

내적외적코사인법선시야 판정

모범답안

내적은 두 벡터의 방향이 얼마나 같은지를 나타내는 스칼라 값으로, 정규화된 벡터끼리는 두 벡터 사이 각의 코사인이 됩니다. 그래서 적의 전방 벡터와 적에서 플레이어로 향하는 벡터를 내적해 일정 값 이상이면 시야 안에 있다고 판정하거나, 표면 법선과 광원 방향의 내적으로 밝기를 계산할 때 씁니다. 외적은 두 벡터에 모두 수직인 벡터를 주기 때문에 삼각형 세 정점으로 면 법선을 구하거나, 결과의 부호로 목표가 내 왼쪽인지 오른쪽인지 판단해 회전 방향을 정할 때 사용합니다.

읽었다면, 이제 직접 답해볼 차례예요

패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.

함께 보는 게임 개발 면접 질문

← 게임 개발 면접 질문 전체 보기