Shade 스크립트(Python)로 미비우스 바퀴 만들기

8272 단어 PythonShade3D
Shade 스크립트(Python)로 미비우스 바퀴 만들기
script.py
import math
scene = xshade.scene()
scene.begin_creating()

r = 10

for n in range(0,360,3):

    for rr in [-1.5,-1.2, -0.9, -0.6, -0.3, 0.0, 0.3, 0.6, 0.9, 1.2,1.5]:
        nn = n / 2
        x1 = (r) * math.cos(n * math.pi/180)
        y1 = (r) * math.sin(n * math.pi/180)
        x2 = x1 + (rr) * math.sin(nn * math.pi/180) * math.cos(n * math.pi/180) 
        y2 = y1 + (rr) * math.sin(nn * math.pi/180) * math.sin(n * math.pi/180)
        z2 =      (rr) * math.cos(nn * math.pi/180)
        scene.create_sphere(None,(x2, y2, z2),0.6)

scene.end_creating()


For 문서의
hineri.py
nn = n / 2
하면, 회전 횟수 등 변화가 발생할 수 있다
hineri.py
nn = n 


hineri.py
nn = n * 6


hineri.py
nn = n * 2


hineri.py
nn = n * 2.5


hineri.py
nn = n * math.cos(n * math.pi/180)


hineri.py
for n in range(0,360,1):
~~
nn = n * 17

좋은 웹페이지 즐겨찾기