[VPython] Animations
Animations Moving Graphs에서 볼 수 있듯이, Animations의 핵심은 일정 시간 동안 동작을 수행할 수 있는 rate(#)이다. animation이 무한 재생되도록 하려면 (while True:) loop를 사용하고, (for i in range(#):) loop는 finite 시간 동안 재생한다. 참고 : 프로그램이 고장나면 loop에 rate(#)가 있는지 확인. Bouncing Ball Example # make sphere and 2 wall objects my_sphere = sphere(pos=vector(0,0,0), radius=0.25, color=color.green ) wall1 = box(pos=vector(2,0,0), size=vector(0.1,1,1),..
2022. 1. 18.
[VPython] Graphs (2)
Multiple Plots 동일한 graph에 여러 개의 그림을 추가하려면 동일한 (graph=) parameter를 사용하여 새 그림을 만든다. plot2 = (graph=g,color=color.green,data=[[10,11],[12,13],… ]) 여기서 plot type이 동일할 필요는 없다. Legend 범례 (legend)를 추가하려면 새 그림을 만들 때 (label=) parameter를 사용한다. plot2 = (graph=g,data=[[1,2],[3,4],… ],label=”plot name”) Aside on for loops: for i in range(start,stop): for i in range(start, stop, step size): for i in range(0,1..
2022. 1. 17.