Browse Search Popular Register Upload Rules User list Login:
Search:
Artificial Muscle II

Image:
screenshot of the scene

Author: lololoer

Group: Default

Filesize: 71.37 kB

Date added: 2015-10-29

Rating: 6

Downloads: 3127

Views: 606

Comments: 3

Ratings: 3

Times favored: 0

Made with: Algodoo v2.1.0

Tags:

Scene tag

I tried now to add one more muscle wich I dont actually think looks like a real one becasue it contracts too much and it looks more other thing than what it should look like.
I tested how exact it can be by catching an object just like that gun.
Rate and comment please!
Please log in to rate this scene
edit
Similar scenes
Title: Artificial muscles
Rating: 5
Filesize: 0.69 MB
Downloads: 1041
Comments: 0
Ratings: 1
Date added: 2013/05/05 14:12:33
Made with: Algodoo v1.8.5
Rating: rated 5
download
Title: Biped02
Rating: 5
Filesize: 25.23 kB
Downloads: 1620
Comments: 0
Ratings: 1
Date added: 2014/06/11 18:28:59
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: muscle tool idea
Rating: 5.25
Filesize: 27.98 kB
Downloads: 242
Comments: 2
Ratings: 2
Date added: 2017/10/08 14:18:11
Made with: Algodoo v2.1.0
Rating: rated 5.3
download
Title: Artificial Muscle (Beta)
Rating: 5
Filesize: 43.82 kB
Downloads: 1456
Comments: 5
Ratings: 1
Date added: 2015/10/28 20:33:27
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Kick-Powered Muscle Piston
Rating: 5
Filesize: 21.25 kB
Downloads: 2163
Comments: 0
Ratings: 1
Date added: 2022/09/06 04:41:45
Made with: Algodoo v2.1.0
Rating: rated 5
download
Title: Muscle Fibre
Rating: 6.1111
Filesize: 95.63 kB
Downloads: 1033
Comments: 5
Ratings: 3
Date added: 2009/10/21 19:53:51
Made with: Phun
Rating: rated 6.1
download
bendTarget = ((a, b)=>{
math.atan2(b(1) - a(1), b(0) - a(0))
}(scene.my.gun.pos, app.mousepos) + 2.5) / 3 * (-1)

equals

v := app.mousepos - scene.my.gun.pos;
bendTarget = -(math.atan2(v(1), v(0)) + 2.5) / 3

Maybe more accurate aiming if you use difference between the laser angle and the (mouse.pos - laser.pos) angle to drive the bicep motor.
Last edited at 2015/10/29 22:46:19 by s_noonan
For more accurate aiming do this:

laser.onSpawn:
scene.my.laser = entity

Save and reload scene to set scene.my.laser.

Bicep Hinge:
motorTorque := 5.0000000;
bendTarget := NaN;
bend := false;
postStep := (e)=>{
v := app.mousepos - scene.my.laser.pos;
targetAngle := math.atan2(v(1), v(0));
errorAngle := (targetAngle - scene.my.laser.rotation);
motorSpeed = 10.0 * errorAngle
};
motor := true;
bendConstant := NaN;
autoBend := true;
Wow that is awesomely accurate! Thanks :tup: