首页 > 解决方案 > Python中的旋转滑块失败

问题描述

目标:

我的目标是在更改滑块值时旋转白线。但它不起作用!请协助。图片:旋转滑块

努力:

我尝试过的事情:

请协助。

代码旋转滑块

相关线路:

c = curve(pos = [vector(-10,0,0),vector(10,0,0)], radius = 0.3)

def setspeed(s):
    wt.text = '{:1.0f}'.format(s.value)
    
sl = slider(min=0, max=360, step = 10, value = 45, bind=setspeed)

wt = wtext(text='{:1.2f}'.format(sl.value))

c.rotate(angle=sl.value, axis = vector(0,0,1), origin = vector(0,0,0))

标签: pythonmathrotationvpython

解决方案


看起来问题是旋转函数需要弧度而不是度数,所以你会说角度=弧度(sl.value)。


推荐阅读