scalar M = 1 [ kg ]; scalar l = 0.2 [ m ]; point point1 = point( 0 [ m ], 0 [ m ], 0 [ m ] ); point point2 = point( -1 [ m ], 0 [ m ], 0 [ m ] ); point point3 = point( 1 [ m ], 0 [ m ], 0 [ m ] ); line line1 = polyLine( list( point2, point3 ) ); point point4 = point( l, 0 [ m ], 0 [ m ] ); line line2 = polyLine( list( point1, point4 ) ); solid solid1 = sphere( point4, 0.01 [ m ], mass = M ); body ground = body( color = RGB( 229, 229, 229 ) ); body Mayat = body( color = RGB( 255, 153, 153 ) ); gravity gravity1 = parallel( reverse( projectY ) ); body conact = body( color = RGB( 229, 229, 229 ) ); joint joint1 = translational( ground, conact, point1, projectX ); joint joint2 = rotational( conact, Mayat, point1, projectZ ); sensor sensor1 = rotVelocity( conact, projectZ, Mayat ); vector vector1 = vectorPP( point1, point4 ); sensor sensor2 = angleVV( vector1, reverse( projectY ) ); scalar scalar1 = -2*sqrt(9.810000e+000 [ m/ s2 ]/l)*1[ rad ]; sensor sensor4 = abs(scalar1-sensor1); solid solid2 = sphere( point1, 0.01[ m ], mass = M ); event event3 = reformsBySensor( list( stop( ) ), sensor2, 0.02[ rad ] ); /\/////////////////////////////////////////////////////////////////////////////////// /\ Object Attachments body ground < (point2, point3, line1 ); body Mayat < (solid1, line2, point4, vector1 ); body conact < (point1, solid2 ); /\/////////////////////////////////////////////////////////////////////////////////// /\ Immovable body ; set ground = ground; /\/////////////////////////////////////////////////////////////////////////////////// /\ Units of Measurement; set units = SI;