The sphere Object
Here is an example of how to make a sphere:
ball = sphere(pos=(1,2,1), radius=0.5)
This produces a sphere centered at location (1,2,1) with radius = 0.5, with the current foreground color.
The sphere object has the following attributes and default values, like those for cylinders except that there is no length attribute: pos (0,0,0), x (0), y(0), z(0), axis (1,0,0), color (1,1,1) which is color.white, red (1), green (1), blue (1), and up (0,1,0). As with cylinders, up has a subtle effect on the 3D appearance of a sphere. The axis attribute only affects the orientation of the sphere and has a subtle effect on appearance; the magnitude of the axis attribute is irrelevant. Additional sphere attributes:
radius Radius of the sphere, default = 1
Note that the pos attribute for cylinder, arrow, cone, and pyramid corresponds to one end of the object, whereas for a sphere it corresponds to the center of the object.
Originally there was a label attribute for the sphere object, but this has been superceded by the label object.
C:\Documents and Settings\comphy>python
Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> from visual import *
>>> ball = sphere(pos=(1,2,1), radius = 0.5)
>>> ball2 = sphere(pos=(2,1,1), radius = 0.3, color=(1,0,0))
>>> ball3 = sphere(pos=(3,1,1), radius = 0.7, color=(0,0,1))
>>>
'기본 카테고리' 카테고리의 다른 글
[경영바이블] p19 과거를 포기하라 (0) | 2007.03.04 |
---|---|
[경영바이블] p18 모든 조직은 변화해야 한다. (0) | 2007.03.03 |
vpython으로 3D programming 시작하기 #5 (0) | 2007.03.03 |
JavaTM Web Start (0) | 2007.03.02 |
김상욱의 웹스타트(webstart) 강좌 (0) | 2007.03.02 |