현재 (0.f, 0.f, 0.f) 좌표에 객체가 있고, <div>이 객체를 (0.f, 2.f, 0.f) 좌표를 중심으로 원을 그리면서 이동시키려고해요. <span style="font-size:9pt;line-height:1.5;">(고로 반지름은 2.f)</span></div> <div><br></div> <div><span style="font-size:9pt;line-height:1.5;">반복문 한 번 도는데 걸리는 시간을 의미하는 변수 time,</span></div> <div>한 번 돌릴 때마다 이동하는 거리를 의미하는 변수 distance를 이용하고 있구요,</div> <div><br></div> <div>직선 이동의 경우에는</div> <div><br></div> <div>float objectPosition[] = { 0.f, 0.f, 0.f };</div> <div><br></div> <div><div><span style="font-size:9pt;line-height:1.5;">while (1) {</span></div> <div><span class="Apple-tab-span" style="font-size:9pt;line-height:1.5;white-space:pre;"> </span><span style="font-size:9pt;line-height:1.5;">Sleep(time);</span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>objectPosition[0] += distance;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if (<span style="font-size:9pt;line-height:1.5;">objectPosition[0] >= 2.f</span><span style="font-size:9pt;line-height:1.5;">) break;</span></div> <div>}</div></div> <div><br></div> <div><span style="font-size:9pt;line-height:1.5;">이런 식으로 매우 간단하게 구현했습니다. ({0</span><span style="font-size:9pt;line-height:1.5;">.f, 0.f, 0.f} -> {2.f, 0.f, 0.f}로 이동</span><span style="font-size:9pt;line-height:1.5;">)</span></div> <div><br></div> <div>반지름을 아니까 <span style="font-size:9pt;line-height:1.5;">math.h를 쓴다던가 해서 좀 더 손쉽게 구현할 방법이 있을 것 같은데</span></div> <div><span style="font-size:9pt;line-height:1.5;">이거저거 해봐도 답이 안나와서 이렇게 여쭤봅니다..</span></div> <div><span style="font-size:9pt;line-height:1.5;">어떻게.. 힌트라도 좀 부탁드려요ㅠㅠ!</span></div>
<img src="http://i.imgur.com/tkjwmrs.png" alt="tkjwmrs.png">
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.