Fixed power motor

About advanced scenes, and the Thyme scripting language used in Algodoo.

Fixed power motor

Postby Kilinich » Thu Dec 29, 2011 10:39 am

In this example I've made scripted motor so it has fixed power (not torque).

Code: Select all
_motorPower = 100;
_motorMaxTorque = 300;
motorTorque = {
    hinge := readable(owner);
    angvel := (readable(Scene.entityByGeomID(hinge.geom1))).angvel - (readable(Scene.entityByGeomID(hinge.geom0))).angvel;
    angvel < (owner._motorPower / owner._motorMaxTorque) ? owner._motorMaxTorque : {owner._motorPower / angvel}
};
motor = true;


Rating: rated 5.9
Filesize: 21.59 kB
Comments: 6
Ratings: 3
download


p.s. works in one direction (forward)
p.p.s same bug in 2.0.1 - undo kills that script so you need to re-load scene
Dream of Algodoo as game development engine...
User avatar
Kilinich
[Best bug reporter 2010]
 
Posts: 2098
Joined: Mon Aug 31, 2009 8:27 pm
Location: South Russia

Return to Thyme scripting

Who is online

Users browsing this forum: No registered users and 3 guests