본문 바로가기

전체 글

(223)
[3D 수학] 기본적인 행렬 - 행렬이란, matrix라고 하며, 행과 열로 이루어진 수의 배열이다.m x n 행렬은 m행과 n열을 가지고 있다. 때때로 한개의 행이나 열만을 가지는 행렬이 있는데 이를 행 벡터, 열 벡터라고 부른다. 1. 상등 - 동일한 차원을 가지고, 각각의 대응되는 항목이 같은 두 개의 행렬은 같은 것으로 보고 이를 행렬의 상등이라고 한다. 2. 스칼라 곱 - 행렬의 각 항목을 스칼라로 곱하는 방법으로 행렬과 스칼라 곱을 수행할 수 있다. 3. 더하기 - 행렬이 동일한 차원을 가진 경우에는 두 행렬을 더할 수 있다. 4. 행렬의 곱 - 행렬 A가 m x n 행렬이고, 행렬 B가 n x p 행렬일 때, A의 열 수가 B의 행 수가 같으므로 곱이 정의될 수 있다. - 행렬의 곱에서 가장 중요한 성질은 교환법칙이 성..
[3D 수학] 벡터 (Vector) 1. 벡터란? - 벡터란 크기와 방향을 가진 물리량이다.벡터는 3D 공간 상에서 방향을 표현하는데 편리한 메커니즘을 제공하기 때문에 3D에서 벡터를 사용한다. - 벡터의 위치는 벡터의 속성을 변경하지 않는다.벡터의 꼬리를 원점과 일치시키면 벡터가 표준점(Standard Point)에 위치했다고 한다. - 위치는 벡터의 속성이 아니므로 다른 위치에 있더라도 동일한 길이와 방향을 기리키는 두 벡터는 동일한 것으로 본다.위의 두 벡터 U, V는 동일한 벡터이다. - 3D에는 특별한 4개의 벡터가 있다. ① 영 벡터: 모든 성분에 0을 가지는 벡터 O = (0, 0, 0) ② x, y, z 표준 기저 벡터: 이 벡터들은 i, j, k 로 표시하며 좌표 시스템의 x, y, z축을 따라 진행하고, 모두 1의 크기를..
[한줄정리] 인스턴스와 인스턴스화 문제) Instance와 Instance화에 대해 설명하세요. - 인스턴스란 운영체제로부터 메모리공간 어딘가에 해당 변수를 실체화, 구체화 한 것이고, 인스턴스 화란 어떤 변수가 메모리 공간에 실제로 잡혀 있는 것이다.
[한줄정리] 레퍼런스 변수 문제) 레퍼런스 변수가 무엇인가요? - 레퍼런스 변수는 메모리 공간에 혼자 생길 수 없고, 이미 존재하는 변수에 붙어 있습니다. 또한 선언시 반드시 초기화 되어 있어야 합니다. 이는 함수의 인자로 전할할 때 큰 의미가 있습니다. - 레퍼런스 변수는 const로 선언하지 않으면 원본이 바뀔 위험이 있기 때문에, 대체로 const로 선언합니다.
[한줄정리] 객체 지향 프로그래밍 문제) 객체지향 프로그래밍의 기본개념에 대해 설명하세요. - 객체 지향 프로그래밍이란 모든 데이터를 객체로 취급하여, 처리하는 프로그래밍 방법으로 객체 자신이 독립적으로도 동작하고, 다른 객체의 부품으로도 사용됩니다. 대표적인 객체 지향언어로는 C++이 있으며, 이는 크고 복잡한 프로그래밍에 적합합니다.
[한줄정리] 시작 하면서... 면접 대비를 위한 포스팅 입니다. 문제를 보고 충분히 생각하신 후 답을 보시는게 훨씬 더 도움이 될꺼예요^^
[3D] 행렬 행렬 3D 행렬에 대해 정리한 pdf 파일입니다. 목차 행렬이란? 상등 스칼라 곱 더하기 행렬의 곱 항등 행렬 역행렬 행렬의 전치 D3DX 행렬 기본적인 변환 이동 행렬 회전 행렬 크기 변형 행렬 변환 조합
[3D] 벡터 벡터 벡터에 대해 정리한 pdf 파일 입니다. 목차 벡터란? 벡터의 상등 벡터의 크기 벡터 정규화 벡터의 연산 더하기 빼기 곱하기 벡터의 내적 벡터의 외적