<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%ED%99%94%EC%84%B1%EB%82%A8%EC%9E%90%EA%B8%88%EC%84%B1%EC%97%AC%EC%9E%90</id>
	<title>화성남자금성여자 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%ED%99%94%EC%84%B1%EB%82%A8%EC%9E%90%EA%B8%88%EC%84%B1%EC%97%AC%EC%9E%90"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%ED%99%94%EC%84%B1%EB%82%A8%EC%9E%90%EA%B8%88%EC%84%B1%EC%97%AC%EC%9E%90&amp;action=history"/>
	<updated>2026-05-15T04:30:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%ED%99%94%EC%84%B1%EB%82%A8%EC%9E%90%EA%B8%88%EC%84%B1%EC%97%AC%EC%9E%90&amp;diff=77994&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:31, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%ED%99%94%EC%84%B1%EB%82%A8%EC%9E%90%EA%B8%88%EC%84%B1%EC%97%AC%EC%9E%90&amp;diff=77994&amp;oldid=prev"/>
		<updated>2021-02-07T05:31:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[페이지이름바꾸기]]가 필요하지 않아요?&lt;br /&gt;
#format cpp&lt;br /&gt;
&lt;br /&gt;
typedef float vec_t;&lt;br /&gt;
typedef float vec2_t&amp;amp;#91;2&amp;amp;#93;;&lt;br /&gt;
typedef vec_t vec3_t&amp;amp;#91;3&amp;amp;#93;;&lt;br /&gt;
typedef vec_t matrix_t&amp;amp;#91;16&amp;amp;#93;;	// 4*4 행렬&lt;br /&gt;
&lt;br /&gt;
//	matrix prototypes&lt;br /&gt;
void	matrixIdentity (matrix_t p);&lt;br /&gt;
void	matrixMultiply (matrix_t a, matrix_t b, matrix_t c);&lt;br /&gt;
void	matrixRotateX (matrix_t p, vec_t angle);&lt;br /&gt;
void	matrixRotateY (matrix_t p, vec_t angle);&lt;br /&gt;
void	matrixRotateZ (matrix_t p, vec_t angle);&lt;br /&gt;
void	matrixRotate (matrix_t m, vec3_t r);&lt;br /&gt;
void	matrixMultiplyVector (matrix_t m, vec3_t v);&lt;br /&gt;
void	matrixMultiplyVector2 (matrix_t m, vec3_t v);&lt;br /&gt;
void	matrixMultiplyVector3 (matrix_t m, vec3_t v);&lt;br /&gt;
void	matrixTranslate (matrix_t m, vec3_t a);&lt;br /&gt;
void	matrixCopy(matrix_t a, matrix_t b);&lt;br /&gt;
&lt;br /&gt;
void matrix33_inverse (mat33_t mr, mat33_t ma);&lt;br /&gt;
int matrix44_inverse (mat44_t mr, mat44_t ma);&lt;br /&gt;
int matrix44_inverse2 (mat44_t mr, mat44_t ma);&lt;br /&gt;
&lt;br /&gt;
//	vector prototypes&lt;br /&gt;
void	vectorClear (vec3_t a);&lt;br /&gt;
void	vectorCopy (vec3_t a, vec3_t b);&lt;br /&gt;
void	vectorCrossProduct (vec3_t v1, vec3_t v2, vec3_t cross);&lt;br /&gt;
vec_t	vectorDot (vec3_t v1, vec3_t v2);&lt;br /&gt;
void	vectorSubtract (vec3_t va, vec3_t vb, vec3_t out);&lt;br /&gt;
void	vectorAdd (vec3_t va, vec3_t vb, vec3_t out);&lt;br /&gt;
vec_t	vectorNormalize (vec3_t in, vec3_t out);&lt;br /&gt;
void	vectorScaleV (vec3_t a, vec3_t s);&lt;br /&gt;
void	vectorScale (vec3_t v, vec_t scale);&lt;br /&gt;
&lt;br /&gt;
void	NormalRet (vec3_t a, vec3_t b, vec3_t c, vec3_t &amp;amp;out); // 노멀 벡터 계산&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>