벡터 5

컴퓨터 그래픽스 이론 정리 - 벡터, 평면 표현

벡터(1) 정규화 벡터 - 벡터의 크기 또는 절댓값은 벡터를 나타내는 선분의 길이를 말한다. 그림 (a)의 벡터 p의 길이는 밑변(6-2), 높이(4-1)인 삼각형의 빗변이므로, 아래와 같이 나타낸다. *정규화 벡터(Normalized Vector)는 원래 벡터와 방향은 동일하지만 크기가 1이 되도록 변형한 것을 말한다. 위 벡터 p=(4,3)을 정규화하려면 각 성분을 벡터의 크기(5, 위 수식으로 계산)로 나눠주면 된다. (2) 벡터의 내적과 외적 벡터의 곱셈은 내적(Inner Product, Dot Product)과 외적(Outer Product, Cross Product)로 나뉜다.두 벡터의 크기를 곱한 것에 두 벡터가 이루는 각의 코사인을 곱한 것이 내적이다. 1) 위 그림에서 벡터 t의 끝점(3..

개발/Graphics 2018.06.09

컴퓨터 그래픽스 이론 정리 - 좌표계

모델 변환과 시점 변환 - 좌표계좌표계 (1) 3차원 물체의 표현 - 3차원 물체를 표현하는 방법은 물체 표면만 표현하는 방법과 물체 내부까지 표현하는 방법, 두가지 존재 - 그래픽스에서는 주로 물체 표면만 표현하는 방법을 사용, 이를 경계면 표현(Boundary Surface Representation)이라 한다.* 경계면 표현(Boundary Surface Representation) - 물체의 표면을 표현하는 방법으로 주로 평면 다각형(Planar Polygon)의 집합으로 표현 - 곡면을 표현하는 평면 다각형 하나하나를 메시(Mesh), 표면 메시(Surface Mesh), 다각형 메시(Polygon Mesh), 표면 다각형(Polygon Mesh), 표면 다각형(Surface Polygon), ..

개발/Graphics 2018.05.06

게임을 움직이는 수학과 물리 4장 - 2차원

게임을 움직이는 수학과 물리 4장 - 2차원 4.1 차원- 차원 : 공간을 표현하는 한가지 지표. 3차원이란 차원이 3개란 의미인데 가로, 세로, 높이를 가리킨다. 2차원이란 가로와 세로로 구성된 차원으로 일반적으로 평면 디스플레이에서 사용한다.4.2 좌표- 좌표 : 화면에서의 위치를 나타낸 것-좌표의 이동 : (5,2)->(1,4)로 이동하는 것은 x는 5->1, -4만큼 움직이고 y축은 2->4, 2만큼 움직인다. 결국 (-4, 2)만큼 움직인 것이다. (-4, 2)가 이동량이 되는데 이 이동하는 정보를 벡터(vector)라고 한다.4.3 좌표와 벡터 - 위치를 나타내는 것은 좌표, 이동량을 나타내는 것은 벡터 모두 (x,y)형태로 표기한다. 좌표는 어느 지점을 가르키는 위치 정보이고, 벡터는 이동량..

개발/Graphics 2018.02.04

5. Vertices_1)Vector

1. Vector- 벡터 구조체 D3DVECTOR구조체와 D3DXVECTOR3구조체를 제공, D3DXVECTOR3는 벡터를 연살할 수 있는 연산자 오버로딩이 제공됩니다.D3DVECTOR typedef struct D3DVECTOR { float x; float y; float z; } D3DVECTOR; D3DXVECTOR3 typedef struct D3DXVECTOR3 : public D3DVECTOR { public: D3DXVECTOR3() {}; D3DXVECTOR3( CONST FLOAT * ); D3DXVECTOR3( CONST D3DVECTOR& ); D3DXVECTOR3( CONST D3DXFLOAT16 * ); D3DXVECTOR3( FLOAT x, FLOAT y, FLOAT z ); ..

개발/Graphics 2014.10.17

1. 3D 기초 용어

1. 3차원 좌표계(3D Coordinate System) -왼손 좌표계와 오른손 좌표계가 있다. D3D의 경우 기본적으로 왼손 좌표계를 기준으로 하고, OpenGL의 경우, 왼손과 오른손 좌표계를 선택하여 사용할 수 있다.2. 벡터(Vector) -가속도나 속도처럼 크기와 방향을 동시에 표현하는 숫자*스칼라 : 기압과 속력처럼 하나의 값으로 표시 가능한 숫자(방향x) 3. 정점(Vertex) -2차원이나 3차원 공간에서 위치(Position)를 나타내는 점(Point) 4. 변환(Transform) -가장 기본적인 변환에는 이동(Transition), 회전(Rotation), 크기(Scale) 변환이 있다. 이들은 모두 행렬로 표현된다.*이동과 회전만으로 이루어진 행렬을 아핀변환(Affine Trans..

개발/Graphics 2014.10.06
반응형