point point1 = point( 0.2 [ m ], 0 [ m ], 0 [ m ], visible = hide: ); point point2 = point( 0 [ m ], -0.2 [ m ], 0 [ m ], visible = hide: ); point O = point( 0 [ m ], 0 [ m ], 0 [ m ] ); point point4 = point( 1.6000e-001 [ m ], -1.2000e-001 [ m ], 0.0000e+000 [ m ], visible = hide: ); line line2 = circlePPP( point2, point1, point4, arc = arc:, visible = hide: ); line line5 = polyLine( list( O, point2 ), visible = hide: ); line line7 = compoundLine( list( line5, line2 ), visible = hide: ); solid solid4 = spin( line7, projectY, mass = 2 [ kg ] ); point A = point( -0.2 [ m ], 3.0000e-001 [ m ], 0.0000e+000 [ m ] ); point point6 = point( -0.2 [ m ], -3.0000e-001 [ m ], 0.0000e+000 [ m ] ); body body1 = body( color = RGB( 229, 229, 229 ) ); body body2 = body( color = RGB( 255, 153, 153 ) ); point K = point( -2.0000e-001 [ m ], 0.0000e+000 [ m ], 0.0000e+000 [ m ] ); gravity gravity1 = parallel( reverse( projectY ) ); point point3 = point( -0.2 [ m ], -2.0000e-001 [ m ], 0.0000e+000 [ m ] ); vector vector_KO = vectorPP( K, O ); joint joint2 = sphericalSpherical( body1, A, body2, K ); line line3 = polyLine( list( A, point6 ) ); /\/////////////////////////////////////////////////////////////////////////////////// /\ Прикрепление объектов body body1 < (A ); body body2 < (solid4 ); /\/////////////////////////////////////////////////////////////////////////////////// /\ Инерциальное звено; set ground = body1; /\/////////////////////////////////////////////////////////////////////////////////// /\ Единицы измерения; set units = SI;