본문 바로가기

IT 기술48

Direct3D 벡터 요약_4일차 안녕하세요 이번 시간에는 1-3일 차 기간에 배운 벡터를 요약해 보는 시간을 가지겠습니다. 이제 조금 벡터에 대해 친숙해 지셨을까요?? ㅎㅎ 저의 티스토리 블로그 목적은 여러분들께 제가 현업에서 사용한 개념을 보다 쉽게 가르쳐드리기 위함입니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ Direct3D 벡터 요약 벡터는 크기와 방향을 가지며, 위치와 속도 힘과 같은 물리량을 나타내는 데 사용합니다. 그리고 이러한 위치와 속도 힘과 같은 물리량을 벡터값 수량이라 합니다. 벡터를 기하학적인 모양으로 나타내면 지향 선분으로 표현합니다. Direct3D에서 벡터는 2차원 벡터(x, y 축)와 3차원 벡터(x, y, z)를 나타낼 수 있습니다. 3d이기 때문에 2차원 벡터까지 나타낼 수 있습니.. 2023. 1. 15.
Direct3D 벡터의 점, 라이브러리_3일차 안녕하세요 이번 시간에는 저번 시간에 배운 벡터의 내적과 외적에 이어 벡터의 위치를 나타내는 벡터의 점과 Direct3D에서 벡터와 관련해 사용하는 라이브러리 함수에 대해 알아보겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명하지 않습니다※ 1. 벡터의 점 Direct3D에서 벡터는 크기와 방향을 가지는 선분과 같은 기하학적인 모양을 띈다고 했습니다. 이러한 벡터들은 2차원과 3차원 상에서 위치를 나타내야 하는 상황이 생길 수 있습니다. 하단 그림에 벡터 u와 v가 있습니다. 이 두 벡터는 크기와 방향을 가지지 않습니다. 단순히 특정 좌표계 기준으로 하나의 점 형태로 나타나 있습니다. 이 점이 벡터의 위치를 나타냅니다. 그리고 이와 같은 점을 위치벡터(점)라 부릅니다. Direct3D에서 벡터의.. 2023. 1. 15.
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.