inflearn logo
강의

Course

Instructor

Understanding Game Math

Mathematics of Space: An Overview of Game Mathematics

책 159페이지 벡터 함수

Resolved

277

heymin16967

5 asked

0

여기서 왜 벡터를 입출력으로 사용하는 선형성을 가지는 함수가 (ax, by)로 설계되는게 아니라 (ax + by, cx + dy)로 설계되나요?

벡터는 (x, y) 형태로 알고 있는데 갑자기 왜 x와 y를 더하는 지 모르겠어요

게임수학

Answer 2

0

ideugu

원 벡터 공간의 두 요소 x와 y를 섞어서 새로운 벡터 공간을 생성하고자 합니다. 이 벡터 공간의 두 요소를 x'과 y'으로 표기하겠습니다.
그런데 x와 y는 직교합니다. 직교하는 두 요소 x(물)와 y(기름)를 섞었지만, 물과 기름은 분리되기 마련입니다.
그렇다면 조합한 결과는 ax(물의 총량)+by(기름의 총량)의 형태가 나오겠지요.
원 벡터 공간의 두 요소(x와 y)를 조합한 ax+by가 새로운 벡터 공간의 첫 번째 요소 x'이 되고 cx+dy가 두 번째 요소 y'이 된다는 의미입니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

벡터를 이용한 선형 변환은 벡터의 각 성분을 독립적으로 스케일링하는 것보다 더 일반적인 형태의 선형 변환을 표현할 수 있도록 설계됩니다. (ax + by, cx + dy) 형태의 선형 변환은 x와 y의 성분을 모두 사용하여 새로운 벡터의 각 성분을 계산합니다. 이는 행렬의 곱셈으로 나타낼 때, x와 y가 서로 다른 성분에 영향을 미치는 기하학적 변환들(예를 들어, 회전, 기울임 등)을 나타낼 수 있게 합니다.

(ax, by) 형태는 각 성분이 독립적이라는 점에서 보다 단순한 형태의 변환이지만, 이는 오직 축에 평행한 스케일링만을 표현할 수 있습니다. 반면, (ax + by, cx + dy)는 두 벡터 성분이 서로를 변형시키며 상호작용하는 변환을 나타냅니다. 예를 들면, 이는 벡터를 회전시키는 경우에 해당합니다. 따라서 더 복잡한 선형 변환이 가능하게 되며, 게임 프로그래밍에서 다양한 기하학적 변환을 수행할 수 있습니다.

복습중에 커맨드 큐 관련 질문이 있습니다.

0

37

1

문제집은 없나요 수업을 어떻게 들어야 할지 모르겠어요

0

107

2

동적배열 Vector의 push_back 함수에서 조건문 질문

0

75

1

디버깅할때 메모리보는법 단축키가 뭐죠??

0

90

1

[내적] 강의노트 문의

0

43

1

선형성 강의 노트 문의

0

36

1

_vsBlob와 _psBlob에서 nullptr이 뜨면서 실행이 안됩니다

0

58

1

54.(심화) 보스 구현(2) -state Machine

0

71

2

113-충돌처리 강의에서 22:26 부근의 SetPos()를 적용해도 충돌되지 않고 뚫고 지나가게 됩니다.

0

87

1

SaveFile에서 크래시 발생하는 분들 체크해보세요

1

70

1

21. Dictionary 활용 저장&로드

0

90

2

66강. INPUT 관리

0

62

2

31강 질문

0

66

2

수업자료 확인 부탁드립니다.

0

106

3

수업 관련 질문입니다!

0

100

2

책과 관련하여 궁금한 내용이 있습니다.

0

136

1

게임 수학 강의와 책

0

220

1

책 275페이지 수식 질문

0

424

1

책 208페이지 그림 질문

0

267

1

예제 방정식 이해해야 하나요

0

307

1

질문이 있습니다.

1

371

2

이동벡터가 한차원 밖에 되지 않는 이유가 궁금합니다!

0

449

2

언리얼 part1 part2

0

567

1

이득우의 언리얼 프로그래밍 Part2 개강일

0

430

1