<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>glmTest by Mankyu Sung</title>
      <link>https://padlet.com/mksung89/glmTest</link>
      <description>Made with the best of intentions</description>
      <language>en-us</language>
      <pubDate>2020-03-23 07:47:11 UTC</pubDate>
      <lastBuildDate>2025-12-01 22:15:37 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Idnumber_name</title>
         <author>mksung89</author>
         <link>https://padlet.com/mksung89/glmTest/wish/470441638</link>
         <description><![CDATA[<div>source code here<br>1.<br>2.<br>3.<br>4.<br>5</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-03-23 07:50:11 UTC</pubDate>
         <guid>https://padlet.com/mksung89/glmTest/wish/470441638</guid>
      </item>
      <item>
         <title>7020841_Soroor Malekmohammadi</title>
         <author>soroormalekmohamadi</author>
         <link>https://padlet.com/mksung89/glmTest/wish/470527778</link>
         <description><![CDATA[<div>//1.move point p(1, 4, -5) to vector v(5, 1, 4)<br><br>	glm::vec3 p(1, 4, -5);<br>	glm::vec3 v(5, 1, 4);<br>	glm::vec3 p_new = p + v;<br>	<br><br>//2.add vector v1(1, 0, 0) and vector2(0, 1, 0)<br><br>	glm::vec3 v1(1, 0, 0);<br>	glm::vec3 v2(0, 1, 0);<br>	glm::vec3 v_new = v1 + v2;<br><br><br>//3.Multiply v1(0, 1, 0) with scalar 5<br><br>	v1 = glm::vec3(0, 1, 0)* 5.0f;<br>	<br>	<br>//4.get a vector v starting at(8, 2, 5) and ending at(1, -1, 4)<br><br>	p = glm::vec3(8, 2, 5);<br>	glm::vec3 q(1, -1, 4);<br>	v = q - p;<br>	<br><br>//5.Normalize vector v(1, 3, 4)<br><br>	v = glm::vec3(1, 3, 4);<br>	glm::vec3 normal_v = glm::normalize(v);</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-03-23 08:51:23 UTC</pubDate>
         <guid>https://padlet.com/mksung89/glmTest/wish/470527778</guid>
      </item>
      <item>
         <title>1103204_이민수</title>
         <author></author>
         <link>https://padlet.com/mksung89/glmTest/wish/470855246</link>
         <description><![CDATA[<div><br>#include &lt;iostream&gt;<br><br>#define GLM_SWIZZLE<br><br>#include &lt;glm/glm.hpp&gt;<br>#include &lt;glm/gtx/string_cast.hpp&gt;<br><br>int main() {<br>	//Q1<br>	glm::vec3 p(1, 4, -5);<br>	glm::vec3 v(5, 1, 4);<br>	glm::vec3 move = p + v;<br>	std::cout &lt;&lt; glm::to_string(move) &lt;&lt; std::endl;<br>	//Q2<br>	glm::vec3 v1(1, 0, 0);<br>	glm::vec3 v2(0, 1, 0);<br>	std::cout &lt;&lt; glm::to_string(v1) &lt;&lt; std::endl<br>		&lt;&lt; glm::to_string(v2) &lt;&lt; std::endl;<br>	//Q3<br>	glm::vec3 v3(0, 1, 0);<br>	glm::vec3 mul = v3 * 5.0f;<br>	std::cout &lt;&lt; glm::to_string(mul) &lt;&lt; std::endl;<br>	//Q4<br>	glm::vec3 start(8, 2, 5);<br>	glm::vec3 ending(1, -1, 4);<br>	glm::vec3 dist = ending - start;<br>	std::cout &lt;&lt; glm::to_string(dist) &lt;&lt; std::endl;<br>	//Q5<br>	glm::vec3 v4(1, 3, 4);<br>	glm::vec3 n = glm::normalize(v);<br>	std::cout &lt;&lt; glm::to_string(n) &lt;&lt; std::endl;<br><br><br>	return 0;<br>}</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-03-23 12:30:09 UTC</pubDate>
         <guid>https://padlet.com/mksung89/glmTest/wish/470855246</guid>
      </item>
      <item>
         <title>7020839_Nahid Salehi</title>
         <author>salehinahid7</author>
         <link>https://padlet.com/mksung89/glmTest/wish/472426070</link>
         <description><![CDATA[<div>#include &lt;iostream&gt;<br>#include &lt;glm/glm.hpp&gt;<br><br>int main()<br>{<br>	//1) Moving P to V<br>	glm::vec3 P(1, 4, -5);<br>	glm::vec3 V(5, 1, 4);<br>	glm::vec3 MovedPoint = P + V;<br><br>	//2) Adding V1 and V2<br>	glm::vec3 V1(1, 0, 0);<br>	glm::vec3 V2(0, 1, 0);<br>	glm::vec3 addedVector = V1 + V2;<br><br>	//3) Multiplying<br>	glm::vec3 multipliedVector = V1 *            5.0f;<br>	<br>	//4) Getting Vector V<br>	glm::vec3 starting(8, 2, 5);<br>	glm::vec3 ending(1, -1, 4);<br>	glm::vec3 vector = ending - starting;<br><br>	//5) Normalizing v<br>	glm::vec3 v(8, 2, 5);<br>	glm::vec3 normalizedV =   glm::normalize(v);<br><br>	return 0;<br>}</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-03-24 10:39:56 UTC</pubDate>
         <guid>https://padlet.com/mksung89/glmTest/wish/472426070</guid>
      </item>
      <item>
         <title>1307948_배호정</title>
         <author></author>
         <link>https://padlet.com/mksung89/glmTest/wish/474021511</link>
         <description><![CDATA[<div><br>#define GLM_SWIZZLE<br><br>#include &lt;iostream&gt;<br>#include &lt;glm/glm.hpp&gt;<br>#include &lt;glm/gtx/string_cast.hpp&gt;<br><br>int main()<br>{<br>    //1번문제<br>    glm::vec3 p(1, 4, -5);<br>    glm::vec3 v(5, 1, 4);<br>    glm::vec3 p_v_gap = v - p;<br>    glm::vec3 move_ptov = p + p_v_gap;<br>    std::cout &lt;&lt; "Q1" &lt;&lt; std::endl &lt;&lt; glm::to_string(move_ptov) &lt;&lt; std::endl;<br><br>    //2번문제<br>    glm::vec3 v1(1, 0, 0);<br>    glm::vec3 v2(0, 1, 0);<br>    glm::vec3 add_v1v2 = v1 + v2;<br>    std::cout &lt;&lt; "Q2" &lt;&lt; std::endl &lt;&lt; glm::to_string(add_v1v2) &lt;&lt; std::endl;<br><br>    //3번문제<br>    glm::vec3 v3(0, 1, 0);<br>    glm::vec3 mul_v3 = v3 * 5.0f;<br>    std::cout &lt;&lt; "Q3" &lt;&lt; std::endl &lt;&lt; glm::to_string(mul_v3) &lt;&lt; std::endl;<br><br>    //4번문제<br>    glm::vec3 starting(8, 2, 5);<br>    glm::vec3 ending(1, -1, 4);<br>    glm::vec3 gap = ending - starting;<br>    std::cout &lt;&lt; "Q4" &lt;&lt; std::endl &lt;&lt; glm::to_string(gap) &lt;&lt; std::endl;<br><br>    //5번문제<br>    glm::vec3 v4(1, 3, 4);<br>    glm::vec3 normal_v4 = glm::normalize(v4);<br>    std::cout &lt;&lt; "Q5" &lt;&lt; std::endl &lt;&lt; glm::to_string(normal_v4) &lt;&lt; std::endl;<br><br><br>    return 0;<br>}</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-03-25 08:21:01 UTC</pubDate>
         <guid>https://padlet.com/mksung89/glmTest/wish/474021511</guid>
      </item>
      <item>
         <title>1307949_이상희</title>
         <author></author>
         <link>https://padlet.com/mksung89/glmTest/wish/479349191</link>
         <description><![CDATA[<div>#include &lt;iostream&gt;<br><br>#define GLM_SWIZZLE<br><br>#include &lt;glm/glm.hpp&gt;<br>#include &lt;glm/gtx/string_cast.hpp&gt;<br><br>int main() {<br>	//1 move Point p(1,4,-5) to vector v(5,1,4)<br>	glm::vec3 p(1, 4, -5);<br>	glm::vec3 v(5, 1, 4);<br>	glm::vec3 d = p - v;<br>	glm::vec3 MovePoint = p + d;<br>	std::cout &lt;&lt; glm::to_string(p) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; glm::to_string(v) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; glm::to_string(d) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; glm::to_string(MovePoint) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; "----------------------" &lt;&lt; std::endl;<br>	<br>	//2 add vector v1(1,0,0) and vector v2(0,1,0)<br>	glm::vec3 v1(1, 0, 0);<br>	glm::vec3 v2(0, 1, 0);<br>	glm::vec3 addVector = v1 + v2;<br>	std::cout &lt;&lt; glm::to_string(v1) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; glm::to_string(v2) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; glm::to_string(addVector) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; "----------------------" &lt;&lt; std::endl;<br><br>	//3 multiply v1(0,1,0) with scalar 5<br>	glm::vec3 v3(0, 1, 0);<br>	glm::vec3 multiply = v3 * 5.0f;<br>	std::cout &lt;&lt; glm::to_string(v3) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; glm::to_string(multiply) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; "----------------------" &lt;&lt; std::endl;<br><br><br>	//4 get a vector v starting at (8,2,5) and ending at (1,-1, 4)<br>	glm::vec3 starting(8, 2, 5);<br>	glm::vec3 ending(1, -1, 4);<br>	glm::vec3 StartEnd = ending - starting;<br>	std::cout &lt;&lt; glm::to_string(starting) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; glm::to_string(ending) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; glm::to_string(StartEnd) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; "----------------------" &lt;&lt; std::endl;<br><br>	//5 normalize vector v(1,3,4)<br>	glm::vec3 v4(1, 3, 4);<br>	glm::vec3 normalizeV4 = glm::normalize(v4);<br>	std::cout &lt;&lt; glm::to_string(v4) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; glm::to_string(normalizeV4) &lt;&lt; std::endl;<br><br>	return 0;<br>}</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-03-28 03:08:03 UTC</pubDate>
         <guid>https://padlet.com/mksung89/glmTest/wish/479349191</guid>
      </item>
      <item>
         <title>1307866 강민경</title>
         <author></author>
         <link>https://padlet.com/mksung89/glmTest/wish/480191996</link>
         <description><![CDATA[<div>#include &lt;iostream&gt;<br>#include &lt;glm.hpp&gt;<br>#include &lt;gtx/string_cast.hpp&gt;</div><div><br></div><div>using namespace std;<br>using namespace glm;</div><div><br></div><div>#define GLM_FORCE_SWIZZLE</div><div><br></div><div>void main()<br>{<br> //Practice 1. Move Point p(1,4,-5) to vector v(5,1,4)<br> vec3 p(1, 4, -5);<br> vec3 v(5, 1, 4); <br> vec3 temp = v - p;<br> vec3 moved_p = p + temp;</div><div><br></div><div> cout &lt;&lt; "Practice 1." &lt;&lt; endl;<br> cout &lt;&lt; "p : " &lt;&lt; to_string(p) &lt;&lt; endl;<br> cout &lt;&lt; "v : " &lt;&lt; to_string(v) &lt;&lt; endl;<br> cout &lt;&lt; "temp : " &lt;&lt; to_string(temp) &lt;&lt; endl;<br> cout &lt;&lt; "moved_p : " &lt;&lt; to_string(moved_p) &lt;&lt; endl &lt;&lt; endl;;</div><div><br></div><div> //Practice 2. Add vector v1(1,0,0) and vector v2(0,1,0)<br> vec3 v1(1, 0, 0);<br> vec3 v2(0, 1, 0);<br> vec3 add_v1_v2 = v1 + v2;<br> <br> cout &lt;&lt; "Practice 2." &lt;&lt; endl;<br> cout &lt;&lt; "v1 : " &lt;&lt; to_string(v1) &lt;&lt; endl;<br> cout &lt;&lt; "v2 : " &lt;&lt; to_string(v2) &lt;&lt; endl;<br> cout &lt;&lt; "add_v1_v2 : " &lt;&lt; to_string(add_v1_v2) &lt;&lt; endl &lt;&lt; endl;</div><div><br></div><div> //Practice 3. Multiply v1(0,1,0) with scalar 5.<br> vec3 v3(0, 1, 0); <br> vec3 multiply_v3 = v3 * 5.0f; </div><div><br></div><div> cout &lt;&lt; "Practice 3." &lt;&lt; endl;<br> cout &lt;&lt; "v3 : " &lt;&lt; to_string(v3) &lt;&lt; endl;<br> cout &lt;&lt; "multiply_v3 : " &lt;&lt; to_string(multiply_v3) &lt;&lt; endl &lt;&lt; endl;</div><div><br></div><div> //Practice 4. Get a vector v starting at (8,2,5) and ending at(1,-1,4)<br> vec3 starting_v(8, 2, 5);<br> vec3 ending_v(1, -1, 4);<br> vec3 new_v = ending_v - starting_v;</div><div><br></div><div> cout &lt;&lt; "Practice 4." &lt;&lt; endl;<br> cout &lt;&lt; "starting_v : " &lt;&lt; to_string(starting_v) &lt;&lt; endl;<br> cout &lt;&lt; "ending_v : " &lt;&lt; to_string(ending_v) &lt;&lt; endl;<br> cout &lt;&lt; "new_v : " &lt;&lt; to_string(new_v) &lt;&lt; endl &lt;&lt; endl;</div><div><br></div><div> //Practice 5. Normalize vector v(1,3,4)<br> vec3 v5(1, 3, 4);<br> vec3 normalized_v5 = normalize(v5);<br> <br> cout &lt;&lt; "Practice 5." &lt;&lt; endl;<br> cout &lt;&lt; "v5 : " &lt;&lt; to_string(v5) &lt;&lt; endl;<br> cout &lt;&lt; "normalized_v5 : " &lt;&lt; to_string(normalized_v5) &lt;&lt; endl; <br>}</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-03-29 08:48:39 UTC</pubDate>
         <guid>https://padlet.com/mksung89/glmTest/wish/480191996</guid>
      </item>
      <item>
         <title>1112763 김가현</title>
         <author></author>
         <link>https://padlet.com/mksung89/glmTest/wish/480245374</link>
         <description><![CDATA[<div>#define GLM_FORCE_SWIZZLE<br>#include &lt;glm/glm.hpp&gt;<br>#include &lt;glm/gtx/string_cast.hpp&gt;<br>#include &lt;iostream&gt;<br><br>int main()<br>{<br>	//1 : Moving Point p(1,4,-5) to vector  v(5,1,4).<br>	glm::vec3 p(1,4, -5);<br>	glm::vec3 v(5,1,4);<br><br>	glm::vec3 vecpv = v - p;<br>	glm::vec3 ptov = p + vecpv;<br><br>	//2 : Add vector v1(1,0,0) and vector v2(0,1,0)<br>	glm::vec3 v1(1, 0, 0);<br>	glm::vec3 v2(0, 1, 0);<br><br>	glm::vec3 v3 = v1 + v2;<br><br>	//3 : Multiply v1(0,1,0) with  scalar 5.<br>	glm::vec3 v4(0, 5, 0);<br>	v4 *= 5.0f;<br><br>	//4 :Get a vector v starting at (8,2,5) and ending at (1,-1,4)<br>	glm::vec3 s1(8, 2, 5);<br>	glm::vec3 s(1, -1, 4);<br><br>	glm::vec3 vecv = s - s1;<br><br>	//5 : Normalize vector v(1,3,4).<br>	glm::vec3 normv(1,3,4);<br>	normv = glm::normalize(v);<br><br>	std::cout &lt;&lt; "1번 답 : " &lt;&lt; glm::to_string(ptov) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; "2번 답 : " &lt;&lt; glm::to_string(v3) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; "3번 답 : " &lt;&lt; glm::to_string(v4) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; "4번 답 : " &lt;&lt; glm::to_string(vecv) &lt;&lt; std::endl;<br>	std::cout &lt;&lt; "5번 답 : " &lt;&lt; glm::to_string(normv) &lt;&lt; std::endl;<br><br>	return 0;<br>}</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-03-29 10:00:21 UTC</pubDate>
         <guid>https://padlet.com/mksung89/glmTest/wish/480245374</guid>
      </item>
      <item>
         <title>1112768 윤형조</title>
         <author></author>
         <link>https://padlet.com/mksung89/glmTest/wish/480331318</link>
         <description><![CDATA[<div>#include &lt;glm/glm.hpp&gt;<br>#include &lt;glm/gtx/string_cast.hpp&gt;<br>#include &lt;iostream&gt;<br><br>using namespace std;<br><br>int main()<br>{<br>	//1<br>	glm::vec3 p(1, 4, -5);<br>	glm::vec3 v(5, 1, 4);<br><br>	glm::vec3 tmp = v - p;<br>	glm::vec3 p2v = p + tmp;<br><br>	cout &lt;&lt; "1번 : " &lt;&lt; glm::to_string(p2v) &lt;&lt; endl;<br><br>	//2<br>	glm::vec3 v1(1, 0, 0);<br>	glm::vec3 v2(0, 1, 0);<br><br>	glm::vec3 v3 = v1 + v2;<br><br>	cout &lt;&lt; "2번 : " &lt;&lt; glm::to_string(v3) &lt;&lt; endl;<br><br>	//3<br>	glm::vec3 v_3(0, 5, 0);<br>	v_3 *= 5.0f;<br><br>	cout &lt;&lt; "3번 : " &lt;&lt; glm::to_string(v_3) &lt;&lt; endl;<br><br>	//4<br>	glm::vec3 p_start(8, 2, 5);<br>	glm::vec3 p_end(1, -1, 4);<br><br>	glm::vec3 vec = p_end - p_start;<br><br>	cout &lt;&lt; "4번 : " &lt;&lt; glm::to_string(vec) &lt;&lt; endl;<br><br>	//5 : Normalize vector v(1,3,4).<br>	glm::vec3 normalized(1, 3, 4);<br>	normalized = glm::normalize(normalized);<br>	<br>	cout &lt;&lt; "5번 : " &lt;&lt; glm::to_string(normalized) &lt;&lt; endl;<br><br>}</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-03-29 11:40:46 UTC</pubDate>
         <guid>https://padlet.com/mksung89/glmTest/wish/480331318</guid>
      </item>
      <item>
         <title>7020842_Abbasali Dadkhah</title>
         <author>it_dadkhah</author>
         <link>https://padlet.com/mksung89/glmTest/wish/480432718</link>
         <description><![CDATA[<div>1. 	vec3 a(1, 4, -5);<br>	vec3 b(5, 1, 4);<br>	a = a + b;<br><br>2. 	vec3 v1(1, 0, 0);<br>	vec3 v2(0, 1, 0);<br>	vec3 v3 = v1 + v2;<br><br>3. 	vec3 v1(0, 1, 0);<br>	v1 = v1 * 5.0f<br><br>4. 	vec3 v = vec3(1, -1, 4) - vec3(8, 2, 5);<br><br>5. 	vec3 v(1, 3, 4);<br>	v = glm::normalize(v);</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-03-29 13:30:13 UTC</pubDate>
         <guid>https://padlet.com/mksung89/glmTest/wish/480432718</guid>
      </item>
   </channel>
</rss>
