Page 13 -
P. 13
•위치(pos): 오브젝트의 위치를 나타냅니다. 기본값은 vec(0, 0, 0)로, 원점입니다.
•색상(color): 오브젝트의 색상을 지정합니다. 기본값은 color.white로, 흰색입니다.
•크기(size): 오브젝트의 크기를 나타냅니다. CHA PTER 1
•반지름(radius): 오브젝트가 구인 경우 반지름을 설정합니다. 기본값은 1입니다.
•투명도(opacity): 오브젝트의 투명도를 지정합니다. 기본값은 1로, 완전 불투명한 상태입니다.
Tip VPython의 3차원 좌표계는 어떻게 이루어져 있을까? VPython 기초 다지기
VPython에서는 3D 좌표계를 사용합니다.
1 x축: 왼쪽(-)에서 오른쪽(+) 방향(수평)
2 y축: 아래(-)에서 위(+) 방향(수직)
3 z축: 화면 안쪽(-)에서 바깥쪽(+) 방향(앞뒤)
y축(+)
z축(-)
x축(-)
x축(+)
z축(+)
y축(-)
속성에 대해 이해하려면 이렇게 글로 읽는 것보다 직접 코드를 작성하면서 실행해 보고
속성 값을 수정하며 실행해 보는 것이 훨씬 직관적으로 이해됩니다. 다음 예제를 따라서
실행해 보고 색상, 위치, 투명도, 크기 등의 속성 값을 수정해 보기 바랍니다.
속성 변경하기
코드 1-03
Web VPython 3.2
box(pos = vec(0, 0, 0), color = color.red, size = vec(20, 1, 20))
sphere(pos = vec(0, 5, 0), radius = 5, opacity = 0.5, color = color.cyan)
023