class zpp_nape.constraint.ZPP_PulleyJoint extends ZPP_Constraint
import zpp_nape.constraint.PulleyJoint;
Available on all platforms
var a1localx:Float
var a1localy:Float
var a1relx:Float
var a1rely:Float
var a2localx:Float
var a2localy:Float
var a2relx:Float
var a2rely:Float
var a3localx:Float
var a3localy:Float
var a3relx:Float
var a3rely:Float
var a4localx:Float
var a4localy:Float
var a4relx:Float
var a4rely:Float
var b1:ZPP_Body
var b2:ZPP_Body
var b3:ZPP_Body
var b4:ZPP_Body
var bias:Float
var cx1:Float
var cx2:Float
var cx3:Float
var cx4:Float
var equal:Bool
var gamma:Float
var jAcc:Float
var jMax:Float
var jointMax:Float
var jointMin:Float
var kMass:Float
var n12x:Float
var n12y:Float
var n34x:Float
var n34y:Float
var outer_zn:PulleyJoint
var ratio:Float
var slack:Bool
var stepped:Bool
var wrap_a1:Vec2
var wrap_a2:Vec2
var wrap_a3:Vec2
var wrap_a4:Vec2
function new():Void
function activeBodies():Void
function applyImpulsePos():Bool
function applyImpulseVel():Bool
function bodyImpulse(b:ZPP_Body):Vec3
function clearcache():Void
function copy(?dict:Array<ZPP_CopyHelper> = null, ?todo:Array<ZPP_CopyHelper> = null):Constraint
function draw(g:Debug):Void
function drawLink(g:Debug, a1:Vec2, a2:Vec2, n:Vec2, nl:Float, bias:Float, scale:Float, ca:Int, cb:Int):Void
function forest():Void
function inactiveBodies():Void
function is_slack():Bool
function pair_exists(id:Int, di:Int):Bool
function preStep(dt:Float):Bool
function setup_a1():Void
function setup_a2():Void
function setup_a3():Void
function setup_a4():Void
function validate():Void
function wake_connected():Void
function warmStart():Void