본문 바로가기

IT 기술/Direct3D26

Direct3D 벡터의 내적, 외적_2일차 안녕하세요 이번 시간에는 저번 시간에 배운 벡터의 개념에 이어 벡터의 내적과 외적에 대해 배워보겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ 1. 벡터의 내적 Direct3D에서 벡터의 내적이란 두 벡터가 있을 때, 이 두 벡터가 이루는 각의 크기가 θ(세타)값일 때 두 벡터가 내적했다고 정의합니다. 이전 시간에 벡터는 크기와 방향을 가진 선분의 형태를 띈다고 했는데, 크기만 가진 벡터를 스칼라 값이라 했습니다. 두 벡터의 내적값을 구하면 그 결과는 스칼라 값이 나옵니다. 벡터 u = (ux, uy, uz)와 v = (vx, vy, vz)가 있다고 할 때, 두 벡터의 내적을 구하는 공식은 다음 두 가지가 있습니다. 하나는 내적 값, 다른 하나는 내적 각도를 구하는 공식입니다. .. 2023. 1. 14.
Direct3D 벡터 개념_1일차 안녕하세요 이번 시간에는 Direct3D, 즉 컴퓨터 화면 상에서 그래픽과, 충돌처리, 물리시뮬레이션 등의 핵심적인 역할을 하는 벡터에 대해 알아보겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ 1. 벡터의 개념 벡터(vector)란 크기와 방향을 나타내는 데 쓰이는 개념입니다. 벡터는 크게 다음 3가지를 중심으로 사용합니다. 그리고 이러한 요소들을 벡터값 수량이라고 합니다. 힘 : 특정 방향과 세기 변위 : 한 플레이어의 이동 방향과 거리 속도 : 빠르기와 방향 기타 : 플레이어가 바라보는 방향, 한 다각형이 향한 방향, 광선 이동 방향 및 광선이 반사된 방향 Direct3D에서 벡터는 주로 선분으로 표현합니다. 하단 그림을 보시면 선분의 길이를 벡터의 크기라 보고, 선분 끝의.. 2023. 1. 13.