프로그래밍 검색 결과, 45
Vector2D 클래스 제작
////최종 수정일:2014년 3월 1일////최종 작정자:캠캡////소스 설명 :2차원 벡터의 클래스화 및 인공지능 공부에 필요한 연산 구현////에러 :현재까지 없음. #pragma once template class Vector2D{private:Tx;Ty; public:explicitVector2D();explicitVector2D(T _x, T _y);template explicitVector2D(const Vector2D& other);virtual~Vector2D(void); inline voidZero(); //벡터의 요소를 0으로 설정 inline boolisZeor() const;//벡터의 요소가 모두 0인지 확인 inline doubleLength() const;//벡터의 길이를 반환..Directx9를 이용한 3D GAME 프로그래밍 입문 – part1 수학적 준비 (벡터)
Part. 1 수학적 준비 컴퓨터 그래픽스의 이론에 필요한 수학 (벡터,행렬, 변환)에 대해서 설명하는 파트. (개인적인 공부를 위해, 책을 읽고 모르는 부분 혹은 중요하다고 생각되는 부분만 적었습니다.) 스칼라란? 방향이 없는 힘의 크기만을 표현하는 수학적 개념. 벡터란? 힘의 크기와 방향을 표현하는 수학적 개념. 벡터를 이용하여, 물리적인 양을 모델링한다. 벡터의 특징 다른 위치에 있는 벡터가 '방향과 크기가 같다면 그 두 벡터는 같은 벡터이다.' 왼손 좌표계 vs. 오른손 좌표계 기저 벡터 : X, Y, Z축을 따라서 진행하고, 모두 1의 크기를 가지는 벡터 Ex) (1,0,0) / (0,1,0) / (0,0,1) 벡터의 크기 계산 공식 : ||u|| = √(X² + Y² + z²) 벡터의 정규화 ..Lowpoly
게임 서버 프로그래머 지망생