2013-04-14 47 views

回答

0

您可以使用中間不可見物體鏈接在一起。用一個旋轉關節將中心的一個物體固定到地面,並將該物體的棱鏡固定到真實的一個。兩個關節=兩個電機=兩個可控的自由度。

+0

我真的很感激,如果你能這樣進一步解釋,可能與代碼示例。謝謝。 – oopology

0

您將有兩個力,一個切向力和一個徑向力。

切向力加速中心周圍的身體。

徑向力加速身體朝向或遠離中心。

radialVector = (objectPosition - spiralCenter).normalize(); 
tangentialVector = radialVector.perpendicularVector(); 

forceTangential = tangentialForceMagnitude * tangentialVector; 
forceRadial = radialForceMagnitude * radialVector; 
force = forceTangential + forceRadial; 
object.applyForce(force); 

你的力量的具體值將決定螺旋的行爲;像是向內或向外運動,以及速度如何。

我回答有關使漩渦/渦流一個相關的問題:SO: How to create whirlpool/vortex effect?