我有两个滑块:
Sl_01 = cntrl[c4d.ID_USERDATA,13]/100
Sl_02 = cntrl[c4d.ID_USERDATA,15]/100
我想从如下列表中移动点:
for i in xrange(len(thr_tip_init)):
pitch_list.append(pitch_dest - thr_tip_init)
crest_list.append(crest_dest - thr_tip_init)
pitchM_pos = Sl_01 * pitch_list + thr_tip_init
thr_tip.SetPoint(i,pitchM_pos)
crestM_pos = Sl_02 * crest_list + thr_tip_init
thr_tip.SetPoint(i,crestM_pos)
thr_tip.Message(c4d.MSG_UPDATE)
我的问题是,它的工作,但只有最后的脚本滑块的工作,而不是两者。你知道吗
谢谢埃里克。你知道吗
你的这句话:
“大概是第二次打电话给thr_尖端设定点放弃对for call所做的任何更改”
让我走上正轨。这是我的新剧本,效果很好:
对于x范围内的i(len(thr\u tip\u init)):
再次感谢。你知道吗
对
thr_tip.SetPoint
的第二个调用可能会丢弃对for调用所做的任何更改。其中一个thr_tip
应该是不同的变量吗?你知道吗相关问题 更多 >
编程相关推荐