목록전체 글 (45)
3냥 집사이면서 게임 개발자입니다.

요약 선형성 : (간략한 설명) 가산성과 동차성 성질이 항상 성립하는 경우, 선형성이 있다.선형 결합 : 선형 연산을 사용해 n개의 스칼라와 n개의 벡터를 결합해 새로운 벡터를 생성하는 수식선형 종속의 관계 : 모든 a(스칼라)가 0이 아님에도 영벡터를 만들 수 있다면, 선형 결합에 사용된 벡터는 서로 선형 종속의 관계를 가진다 라고 표현한다.선형 독립의 관계 : 영벡터가 나오기 위해서 모든 값이 0이어야 한다면 선형 결합에 사용된 벡터들은 서로 선형 독립의 관계를 가진다 라고 표현한다. 선형 독립의 관계를 가지는 벡터끼리 결합하면 벡터 공간에 속한 모든 벡터를 생성할 수 있다. 이는 벡터 공간을 다룰 때 중요하게 여겨지는 성질이다. 선형 종속 관계에 있고, 평행 관계에 있는 벡터로 알아보았을 때, 평..
프로젝트 환경은 이전과 같습니다. 벡터로 원그리기 반지름이 5인 원을 생성하기 위해, 먼저 원을 둘러싼 사각형 영역을 생성하고, 이로부터 원을 구성하는 벡터만 골라내는 방법을 사용한다.사각형 영역을 구성하는 벡터에서 반지름의 크기가 5보다 작거나 같은 벡터를 묶으면 원의 형태가 만들어진다.사각형 영역에 속한 각 벡터의 크기는 벡터의 크기 수식을 사용해 계산할 수 있으며, CK소프트 렌더러 Vector2 에 구현되어 있다.struct Vector2{ ... FORCEINLINE float Size() const; FORCEINLINE constexpr float SizeSquared() const; ...};FORCEINLINE float Vector2::Size() const{ ..

요약 벡터의 크기 : 원점으로부터 벡터까지의 최단 거리를 의미한다.원점과 벡터를 연결해 직각 삼각형을 그린 후, 피타고라스의 정리를 사용해 거리를 측정한다. 용어 노름 Norm : 벡터의 크기단위 벡터 Unit Vector : 크기가 1인 벡터 정규화 Normalize : 임의의 벡터를 크기가 1인 단위 벡터로 가공하는 과정

이득우의 게임 수학 책에서 제공하는 프로젝트 파일을 이용했습니다. CK 소프트 렌더러에서 좌표를 관리하기 위해 선언한 Vector2 를 살펴보았다.평면의 벡터 값을 관리하는 Vector2 구조체의 선언 struct Vector2{...public:FORCEINLINE constexpr Vector2 operator*(float InScalar) const;FORCEINLINE constexpr Vector2 operator+(const Vector2& InVector) const;...static constexpr BYTE Dimension = 2;...FORCEINLINE constexpr Vector2 Vector2::operator*(float InScalar) const{ return Vecto..