Setup of the Quantitative Description of Your Rube Goldberg Device Step

profilecsf10e60
Milestone2.phz

scene.phn

// FileVersion 21 // Algodoo scene created by Algodoo v2.1.0 FileInfo -> { title = "Milestone 2"; author = "Meg"; version = 21 }; Sim -> { gravitySwitch = true; gravityStrength = 9.8000002; gravityAngleOffset = 0.0000000; airSwitch = false; airFrictionMultiplier = 1.0000000; airFrictionLinear = 0.0099999998; airFrictionQuadratic = 0.0010000000; rotFrictionLinear = 0.031399999; airDensity = 0.0099999998; windStrength = 0.0000000; windAngle = 0.0000000; airFrictionVersion = 3; legacyMode = 2; timeFactor = 0.13000000; geomAttraction = true; multipleContactEventPerPair = false; collideCallbacksEveryStep = true; scriptUpdatesEveryStep = true; cables = false; limitAngVel = 0.25000000; directContactSolveAll = false; direct_friction = false; directHingeSolve = true; directSpringSolve = false; solveIter = 30; directSolveIters = 3; dsFirst = true; dsLast = true; iterativeContactsToo = true; iterativeHingesToo = true; iterativeSpringsToo = true; pureIterativeFinish = true; direct_lcp = true; mlcp_tolerance = 1.0000000e-06; mlcp_maxIter = 7; positionsLast = true; timeFactor = 0.13000000; frequency = 60.000000; targetPenetration = 9.9999997e-05 }; Palette -> { opaqueBorders = true; drawCircleCakes = true; ruler = false; showForces = false; protractor = false; colorRangesHSVA = [[[350.00000, 0.89999998, 0.88000000, 1.0000000], [350.00000, 0.89999998, 0.88000000, 1.0000000]]]; showMomentums = false; texture = ""; showVelocities = false; drawClouds = true; borders = true; skyColor = [0.44999999, 0.55000001, 1.0000000, 1.0000000]; waterColor = [0.10000000, 0.10000000, 1.0000000, 0.69999999] }; App -> { showGravityField = false; scaleGravityField = false; laserEvents = true; numColorsInRainbow = 12; laserSuperBoost = 1.0000000; laserResolution = 10.000000; laserFuzziness = 0.69999999; tracerFuzziness = 0; waterColor = [0.10000000, 0.10000000, 1.0000000, 0.69999999]; fadeColor = [0.0000000, 0.0000000, 0.0000000]; borderWidth = 0.029999999; borderSelectedWidthFactor = 5.0000000; currentPalette = "" }; App.GUI -> { drawHingesWhenRunning = true }; Scene -> { gravityRotationOffset = NaN; textures = []; sounds = [] }; Accelerometer -> { useAccelerometer = false }; SPH -> { vaporizeTime = +inf; viscosity = 0.0000000; solveT_dens = 0.050000001 }; App.Grid -> { base = 4; snap = true; opacity = 1; grid = false; topness = 0.50000000; numAxes = 2; scale = 2.0000000 }; App.GUI.Forces -> { gravity = true; gravityText = "mg"; externalText = "ext"; hasTorqueScale = false; attraction = true; angMomScale = 1.0000000; airBuoyancyText = "air lift"; total = false; rotation = false; frictionProjection = true; normalText = "N"; drawForces = false; external = true; hasVelScale = true; drawMomentums = false; springText = "spring"; torqueScale = 0.10000000; thruster = true; drawComponents = false; normal = true; hasForceScale = true; angularMomentumText = "L"; airFriction = true; forceScale = 0.34645975; hasAngVelScale = false; torque = true; friction = true; chainText = "C"; velScale = 1.0000000; hingeText = "A"; drawValues = true; frictionText = "T"; contactCombinationDistance = 1.2000000; attractionText = "G"; maxArrowLength = 0.34999999; hasMomScale = false; angularMomentum = false; thrusterText = "ext"; spring = true; angVelScale = 0.10000000; chain = true; linearMomentumText = "p"; velocities = false; drawAngles = false; hinge = true; airBuoyancy = true; hasAngMomScale = false; momScale = 1.0000000; airFrictionText = "air friction"; totalText = "Σ"; drawNames = false; torqueText = "τ" }; Tools.DragTool -> { drawStrength = false; dragMode = true; maxForce = +inf; allowZoom = true; centerOfMass = false; drawLine = true; hotkey = "d"; allowPan = false; strength = 10000000.; smartAttachRad = 1.0000000; noRot = false; solveD = 4.0000000 }; Scene.Camera -> { pan = [-2.3095622, 1.3743395]; rotation = 0.0000000; trackRotation = false; zoom = 149.99948 }; App.Background -> { cloudOpacity = 0.60000002; drawClouds = true; skyColor = [0.44999999, 0.55000001, 1.0000000, 1.0000000] }; Scene.addLayer { visible := true; color := [1.0000000, 1.0000000, 1.0000000, 1.0000000]; id := 0; dynamic := true }; Scene.addPlane { collideWater := true; color := [0.10000000, 0.10000000, 0.10000000, 1.0000000]; onCollide := (e)=>{}; attraction := 0.0000000; onHitByLaser := (e)=>{}; heteroCollide := false; immortal := true; opaqueBorders := true; refractiveIndex := 1.5000000; killer := true; timeToLive := +inf; update := (e)=>{}; angle := 0.0000000; geomID := 36; friction := 0.50000000; materialName := ""; restitution := 0.50000000; entityID := 51; zDepth := 0.0000000; onSpawn := (e)=>{}; resources := []; pos := [-1000.0000, -0.0000000]; drawBorder := true; edgeBlur := 0.0000000; body := 0; textureClamped := [false, false]; adhesion := 0.0000000; reflectiveness := 1.0000000; onDie := (e)=>{}; onClick := (e)=>{}; postStep := (e)=>{}; textureMatrix := [1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000]; texture := ""; collideSet := 1023; onKey := (e)=>{}; glued := false; colorHSVA := [165.35886, 0.0000000, 0.10000000, 1.0000000]; materialVelocity := 0.0000000; attractionType := 2; layer := 0 }; Scene.addPlane { collideWater := true; color := [0.10000000, 0.10000000, 0.10000000, 1.0000000]; onCollide := (e)=>{}; attraction := 0.0000000; onHitByLaser := (e)=>{}; heteroCollide := false; immortal := true; opaqueBorders := true; refractiveIndex := 1.5000000; killer := true; timeToLive := +inf; update := (e)=>{}; angle := 1.5707964; geomID := 37; friction := 0.50000000; materialName := ""; restitution := 0.50000000; entityID := 52; zDepth := 1.0000000; onSpawn := (e)=>{}; resources := []; pos := [-0.0000000, -1000.0000]; drawBorder := true; edgeBlur := 0.0000000; body := 0; textureClamped := [false, false]; adhesion := 0.0000000; reflectiveness := 1.0000000; onDie := (e)=>{}; onClick := (e)=>{}; postStep := (e)=>{}; textureMatrix := [1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000]; texture := ""; collideSet := 1023; onKey := (e)=>{}; glued := false; colorHSVA := [302.29755, 0.0000000, 0.10000000, 1.0000000]; materialVelocity := 0.0000000; attractionType := 2; layer := 0 }; Scene.addPlane { collideWater := true; color := [0.10000000, 0.10000000, 0.10000000, 1.0000000]; onCollide := (e)=>{}; attraction := 0.0000000; onHitByLaser := (e)=>{}; heteroCollide := false; immortal := true; opaqueBorders := true; refractiveIndex := 1.5000000; killer := true; timeToLive := +inf; update := (e)=>{}; angle := 3.1415925; geomID := 38; friction := 0.50000000; materialName := ""; restitution := 0.50000000; entityID := 53; zDepth := 2.0000000; onSpawn := (e)=>{}; resources := []; pos := [1000.0000, -0.0000000]; drawBorder := true; edgeBlur := 0.0000000; body := 0; textureClamped := [false, false]; adhesion := 0.0000000; reflectiveness := 1.0000000; onDie := (e)=>{}; onClick := (e)=>{}; postStep := (e)=>{}; textureMatrix := [1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000]; texture := ""; collideSet := 1023; onKey := (e)=>{}; glued := false; colorHSVA := [244.66655, 0.0000000, 0.10000000, 1.0000000]; materialVelocity := 0.0000000; attractionType := 2; layer := 0 }; Scene.addPlane { collideWater := true; color := [0.10000000, 0.10000000, 0.10000000, 1.0000000]; onCollide := (e)=>{}; attraction := 0.0000000; onHitByLaser := (e)=>{}; heteroCollide := false; immortal := true; opaqueBorders := true; refractiveIndex := 1.5000000; killer := true; timeToLive := +inf; update := (e)=>{}; angle := -1.5707964; geomID := 39; friction := 0.50000000; materialName := ""; restitution := 0.50000000; entityID := 54; zDepth := 3.0000000; onSpawn := (e)=>{}; resources := []; pos := [-0.0000000, 1000.0000]; drawBorder := true; edgeBlur := 0.0000000; body := 0; textureClamped := [false, false]; adhesion := 0.0000000; reflectiveness := 1.0000000; onDie := (e)=>{}; onClick := (e)=>{}; postStep := (e)=>{}; textureMatrix := [1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000]; texture := ""; collideSet := 1023; onKey := (e)=>{}; glued := false; colorHSVA := [73.314667, 0.0000000, 0.10000000, 1.0000000]; materialVelocity := 0.0000000; attractionType := 2; layer := 0 }; Scene.addPlane { collideWater := true; color := [0.34000000, 0.69000000, 0.050000001, 1.0000000]; onCollide := (e)=>{}; attraction := 0.0000000; onHitByLaser := (e)=>{}; heteroCollide := false; immortal := false; opaqueBorders := true; refractiveIndex := 1.5000000; killer := false; timeToLive := +inf; update := (e)=>{}; angle := 1.5707964; geomID := 40; friction := 0.0000000; materialName := ""; restitution := 0.20000000; entityID := 55; zDepth := 4.0000000; onSpawn := (e)=>{}; resources := []; pos := [0.0000000, 0.0000000]; drawBorder := true; edgeBlur := 0.0000000; body := 0; textureClamped := [false, false]; adhesion := 0.0000000; reflectiveness := 1.0000000; onDie := (e)=>{}; onClick := (e)=>{}; postStep := (e)=>{}; textureMatrix := [1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000]; texture := ""; collideSet := 1023; onKey := (e)=>{}; glued := false; colorHSVA := [92.812500, 0.92753625, 0.69000000, 1.0000000]; materialVelocity := 0.0000000; attractionType := 2; layer := 0 }; Scene.addPolygon { surfaces := [[[-0.92392051, 0.43934113], [-0.92392051, 0.28734115], [-0.92392051, 0.13534115], [-0.92392051, -0.016658887], [-0.92392051, -0.16865888], [-0.92392051, -0.32065886], [-0.76588690, -0.32065886], [-0.60785329, -0.32065886], [-0.44981962, -0.32065886], [-0.29178602, -0.32065886], [-0.13375247, -0.32065886], [0.024281204, -0.32065886], [0.18231481, -0.32065886], [0.34034842, -0.32065886], [0.49838203, -0.32065886], [0.65641564, -0.32065886], [0.81444931, -0.32065886], [0.97248292, -0.32065886], [1.1305165, -0.32065886], [1.2885501, -0.32065886], [1.4465837, -0.32065886], [1.6046174, -0.32065886], [1.4579506, -0.25156796], [1.3112839, -0.18247703], [1.1646173, -0.11338614], [1.0179505, -0.044295222], [0.87128389, 0.024795696], [0.72461724, 0.093886599], [0.57795060, 0.16297749], [0.43128389, 0.23206842], [0.28461725, 0.30115932], [0.13795052, 0.37025025], [-0.0087161064, 0.43934113], [-0.16125017, 0.43934113], [-0.31378424, 0.43934113], [-0.46631831, 0.43934113], [-0.61885238, 0.43934113], [-0.77138644, 0.43934113]]]; inertiaMultiplier := 1.0000000; resources := []; timeToLive := +inf; textureClamped := [false, false]; adhesion := 0.0000000; attractionType := 2; attraction := 0.0000000; texture := ""; update := (e)=>{}; controllerInvertX := false; controllerInvertY := false; showMomentum := false; vel := [0.0000000, 0.0000000]; restitution := 0.50000000; onCollide := (e)=>{}; killer := false; materialVelocity := 0.0000000; showForceArrows := false; controllerReverseXY := false; refractiveIndex := 1.5000000; textureMatrix := [1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000]; immortal := false; area := 1.3086220; collideSet := 1; drawBorder := true; reflectiveness := 1.0000000; friction := 0.0000000; entityID := 56; velocityDamping := [0.0000000, 0.0000000, 0.0000000]; onClick := (e)=>{}; color := [0.45182011, 0.98219937, 0.37004343, 1.0000000]; collideWater := true; onSpawn := (e)=>{}; materialName := ""; forceVertexDrawing := false; onHitByLaser := (e)=>{}; pos := [-1.1374830, 0.31504482]; onDie := (e)=>{}; density := 2.0000000; airFrictionMult := 1.0000000; controllerAcc := 11.000000; colorHSVA := [111.98472, 0.62325019, 0.98219937, 1.0000000]; angvel := 0.0000000; heteroCollide := false; glued := true; onKey := (e)=>{}; showVelocity := false; postStep := (e)=>{}; opaqueBorders := true; geomID := 41; body := 0; edgeBlur := 0.0000000; angle := -4.7683716e-07; zDepth := 5.0000000; layer := 0; polyTrans := [1.0000000, -9.5367432e-07, 9.5367432e-07, 1.0000000]; polyMeshResolution := [256, 64] }; Scene.addPolygon { surfaces := [[[0.0034110546, 0.34408325], [-0.00014543533, 0.34240788], [-0.0034112930, 0.34394640], [-0.0034112930, 0.34086943], [-0.12417894, 0.28397891], [-0.24494658, 0.22708835], [-0.36571422, 0.17019781], [-0.48648188, 0.11330730], [-0.60724950, 0.056416750], [-0.72801715, -0.00047377497], [-0.84878480, -0.057364300], [-0.96955246, -0.11425484], [-1.0903201, -0.17114536], [-0.95445651, -0.17114536], [-0.81859291, -0.17114536], [-0.68272930, -0.17114536], [-0.54686570, -0.17114536], [-0.41100210, -0.17114536], [-0.27513850, -0.17114536], [-0.13927490, -0.17114536], [-0.0034112930, -0.17114536], [-0.0034112930, -0.17128223], [0.13330510, -0.17128223], [0.27002150, -0.17128223], [0.40673789, -0.17128223], [0.54345429, -0.17128223], [0.68017066, -0.17128223], [0.81688708, -0.17128223], [0.95360351, -0.17128223], [1.0903199, -0.17128223], [0.96955228, -0.11439170], [0.84878457, -0.057501160], [0.72801691, -0.00061061978], [0.60724932, 0.056279905], [0.48648161, 0.11317045], [0.36571398, 0.17006099], [0.24494633, 0.22695151], [0.12417869, 0.28384206], [0.0034110546, 0.34073257]]]; inertiaMultiplier := 1.0000000; resources := []; timeToLive := +inf; textureClamped := [false, false]; adhesion := 0.0000000; attractionType := 2; attraction := 0.0000000; texture := ""; update := (e)=>{}; controllerInvertX := false; controllerInvertY := false; showMomentum := false; vel := [0.0000000, 0.0000000]; restitution := 0.50000000; onCollide := (e)=>{}; killer := false; materialVelocity := 0.0000000; showForceArrows := false; controllerReverseXY := false; refractiveIndex := 1.5000000; textureMatrix := [1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000]; immortal := false; area := 0.56002349; collideSet := 1; drawBorder := true; reflectiveness := 1.0000000; friction := 0.0000000; entityID := 57; velocityDamping := [0.0000000, 0.0000000, 0.0000000]; onClick := (e)=>{}; color := [0.45182011, 0.98219937, 0.37004343, 1.0000000]; collideWater := true; onSpawn := (e)=>{}; materialName := ""; forceVertexDrawing := false; onHitByLaser := (e)=>{}; pos := [2.2569444, 0.16553132]; onDie := (e)=>{}; density := 2.0000000; airFrictionMult := 1.0000000; controllerAcc := 11.000000; colorHSVA := [111.98472, 0.62325019, 0.98219937, 1.0000000]; angvel := 0.0000000; heteroCollide := false; glued := true; onKey := (e)=>{}; showVelocity := false; postStep := (e)=>{}; opaqueBorders := true; geomID := 42; body := 0; edgeBlur := 0.0000000; angle := 0.0000000; zDepth := 6.0000000; layer := 0; polyMeshResolution := [256, 64] }; Scene.addCircle { inertiaMultiplier := 1.0000000; resources := []; timeToLive := +inf; textureClamped := [false, false]; adhesion := 0.0000000; attractionType := 2; attraction := 0.0000000; texture := ""; update := (e)=>{}; controllerInvertX := false; controllerInvertY := false; showMomentum := false; vel := [3.5000000, 0.0000000]; restitution := 1.0000000; onCollide := (e)=>{}; killer := false; materialVelocity := 0.0000000; showForceArrows := false; controllerReverseXY := false; refractiveIndex := 1.5000000; textureMatrix := [1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000]; protractor := false; immortal := false; area := 3.1415927; collideSet := 1; drawBorder := true; reflectiveness := 1.0000000; friction := 0.0000000; entityID := 58; velocityDamping := [0.0000000, 0.0000000, 0.0000000]; onClick := (e)=>{}; color := [0.0000000, 0.0000000, 1.0000000, 1.0000000]; collideWater := true; onSpawn := (e)=>{}; materialName := ""; onHitByLaser := (e)=>{}; drawCake := true; pos := [-2.0388052, 0.94875222]; onDie := (e)=>{}; density := 1.9894367; airFrictionMult := 1.0000000; controllerAcc := 11.000000; colorHSVA := [240.00000, 1.0000000, 1.0000000, 1.0000000]; radius := 0.20000000; angvel := 0.0000000; heteroCollide := false; glued := false; onKey := (e)=>{}; showVelocity := false; postStep := (e)=>{}; opaqueBorders := true; geomID := 43; body := 53; edgeBlur := 0.0000000; angle := -0.97074622; zDepth := 7.0000000; layer := 0 }; Scene.addCircle { inertiaMultiplier := 1.0000000; resources := []; timeToLive := +inf; textureClamped := [false, false]; adhesion := 0.0000000; attractionType := 2; attraction := 0.0000000; texture := ""; update := (e)=>{}; controllerInvertX := false; controllerInvertY := false; showMomentum := false; vel := [0.0000000, 0.0000000]; restitution := 1.0000000; onCollide := (e)=>{}; killer := false; materialVelocity := 0.0000000; showForceArrows := false; controllerReverseXY := false; refractiveIndex := 1.5000000; textureMatrix := [1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000]; protractor := false; immortal := false; area := 3.1415927; collideSet := 1; drawBorder := true; reflectiveness := 1.0000000; friction := 0.0000000; entityID := 59; velocityDamping := [0.0000000, 0.0000000, 0.0000000]; onClick := (e)=>{}; color := [0.89999998, 0.090000018, 0.22499989, 1.0000000]; collideWater := true; onSpawn := (e)=>{}; materialName := ""; onHitByLaser := (e)=>{}; drawCake := true; pos := [-1.3124099, 0.94436622]; onDie := (e)=>{}; density := 3.9788735; airFrictionMult := 1.0000000; controllerAcc := 11.000000; colorHSVA := [350.00000, 0.89999998, 0.89999998, 1.0000000]; radius := 0.20000000; angvel := 0.0000000; heteroCollide := false; glued := false; onKey := (e)=>{}; showVelocity := false; postStep := (e)=>{}; opaqueBorders := true; geomID := 44; body := 55; edgeBlur := 0.0000000; angle := -0.97074622; zDepth := 8.0000000; layer := 0 }; Scene.addBox { inertiaMultiplier := 1.0000000; resources := []; timeToLive := +inf; textureClamped := [false, false]; adhesion := 0.0000000; attractionType := 2; attraction := 0.0000000; textScale := 0.50000000; texture := ""; update := (e)=>{}; controllerInvertX := false; controllerInvertY := false; showMomentum := false; textConstrained := true; vel := [0.0000000, 0.0000000]; restitution := 1.0000000; onCollide := (e)=>{}; killer := false; materialVelocity := 0.0000000; showForceArrows := false; controllerReverseXY := false; refractiveIndex := 1.5000000; textureMatrix := [1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000, 0.0000000, 0.0000000, 0.0000000, 1.0000000]; immortal := false; ruler := false; textColor := [1.0000000, 1.0000000, 1.0000000, 1.0000000]; area := 1.0000000; collideSet := 1; drawBorder := true; reflectiveness := 1.0000000; size := [0.23000002, 1.6500000]; friction := 0.0000000; entityID := 60; velocityDamping := [0.0000000, 0.0000000, 0.0000000]; onClick := (e)=>{}; color := [0.88000000, 0.088000022, 0.21999989, 1.0000000]; collideWater := true; onSpawn := (e)=>{}; materialName := ""; textFontSize := 32.000000; onHitByLaser := (e)=>{}; textFont := "Verdana"; pos := [4.4013643, 0.82993752]; onDie := (e)=>{}; density := 1317.5229; airFrictionMult := 1.0000000; controllerAcc := 11.000000; colorHSVA := [350.00000, 0.89999998, 0.88000000, 1.0000000]; angvel := 0.0000000; heteroCollide := false; glued := true; onKey := (e)=>{}; showVelocity := false; postStep := (e)=>{}; text := ""; opaqueBorders := true; geomID := 45; body := 0; edgeBlur := 0.0000000; angle := 0.0000000; zDepth := 9.0000000; layer := 0 }; Scene.addGroup { name := "selected" }

thumb.png

checksums.txt

"scene.phn" 2dca789d "thumb.png" cac62445