- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록벡터 (3)
드럼치는 프로그래머
벡터표현 D3DX는 3차원 벡터 표현을 위해서 C++ 구조체 타입인 D3DXVECTOR3을 제공한다. 2차원 벡터 표현을 위해서 D3DXVECTOR2가 제공되며 4차원 벡터 표현을 위해서 D3DXVECTOR4가 제공된다. 2차원 벡터표현에서는 필드로 x, y를 가지며, 4차원 표현에서는 x, y, z, w를 필드로 가진다. 모든 연산자 정의는 동일하다. 겹지정 연산자를 통한 벡터 연산 벡터연산은 겹지정된 연산자를 통해서 연산이 가능하다. 벡터의 덧셈은 벡터의 각 요소별 덧셈으로 정의된다. D3DXVECTOR3 u(1.0f, 0.0f, 2.0f); D3DXVECTOR3 v(0.0f, -1.0f, 3.0f); D3DXVECTOR3 sum = u + v; 첫번째 벡터는 (1, 0, 2)이고 두번째 벡터가 (0..
= 벡터(vector) = 스칼라(scalar) : 하나의 실수값 벡터(vector) : 여러개의 실수들을 의미 있는 순서로 묶어둔 것 => 3차원 공간에서는 보통 3개의 실수를 묶고 이를 3차원 벡터라고 한다. ..... a, b, c 는 스칼라 / u, v, w는 벡터로 표현.... 벡터에 정의된 두개의 연산 - 두 벡터의 덧셈연산 : 두 벡터의 각 원소끼리의 덧셈으로 새로운 벡터를 만드는 연산 - 벡터와 스칼라의 곱셈연산 : 스칼라를 벡터의 각 원소에 곱하여 새로운 벡터를 만드는 연산 벡터는 크기와 방향의 의미를 가진다. 벡터의 덧셈에서는 결합법칙과 교환법칙이 성립한다. 0 벡터는 모든 원소들이 0인 벡터 (0,0,0)이다. 길이가 1인 벡터는 단위벡터이다. 두 벡터를 내적하면 그 결과는 스칼라이다..
백터 상등 D3DXVECTOR u(1.0f, 0.0f, 1.0f); D3DXVECTOR v(1.0f, 0.0f, 1.0f); if(u==v) return true; // 같은지 확인 if(u!=v) return true; // 다른지 확인 벡터의 크기 계산 FLOAT D3DVec3Length{ //크기를 리턴한다. CONST D3DXVECTOR3* pV // 길이를 계산하려는 벡터 ); D3DXVECTOR3 v(1.0f, 2.0f , 3.0f); float magnitude = D3DVec3Length( &v ); // = sqrt(14) 벡터의 정규화 D3DXVECTOR3 *D3DXVec3Normalize( D3DXVECTOR3* pOut, // 결과 CONST D3DXVECTOR3* pV // 정규화..