{ "scene_type": "distance_barrier_rb_problem", "max_iterations": 1000, "timestep": 0.01, "distance_barrier_constraint": { "initial_barrier_activation_distance": 0.01, "detection_method": "hash_grid" }, "homotopy_solver": { "e_b": 1e-06, "m": 1, "t_init": 100, "t_inc": 100, "c": 0.1, "inner_solver": "newton_solver" }, "rigid_body_problem": { "gravity": [ 0.0, 0.0 ], "coefficient_restitution": -1, "rigid_bodies": [{ "vertices": [ [ -5.555702339034859, -8.314696114186617 ], [ -5.555702330196024, -8.314696123025453 ], [ -1.9509032285276522, -9.807852800566842 ], [ -0.9754516200806462, -13.70965923435487 ], [ 0.9754516000806366, -13.70965923435487 ], [ 1.9509032076612791, -9.807852804032304 ], [ 1.9509032201612806, -9.807852804032304 ], [ 5.555702321829656, -8.314696126490913 ], [ 9.004444557090675, -10.383941467647526 ], [ 10.38394145350539, -9.004444571232812 ], [ 8.314696114186619, -5.555702339034857 ], [ 8.31469612302545, -5.555702330196024 ], [ 9.807852800566842, -1.9509032285276517 ], [ 13.70965923435487, -0.9754516200806451 ], [ 13.70965923435487, 0.9754516000806377 ], [ 9.807852804032304, 1.9509032076612791 ], [ 9.807852804032304, 1.9509032201612824 ], [ 8.314696126490915, 5.555702321829656 ], [ 10.383941467647526, 9.004444557090673 ], [ 9.004444571232812, 10.383941453505388 ], [ 5.555702339034857, 8.314696114186617 ], [ 5.555702330196023, 8.31469612302545 ], [ 1.9509032285276486, 9.807852800566842 ], [ 0.9754516200806423, 13.70965923435487 ], [ -0.9754516000806405, 13.70965923435487 ], [ -1.9509032076612824, 9.807852804032304 ], [ -1.950903220161282, 9.807852804032304 ], [ -5.5557023218296555, 8.314696126490915 ], [ -9.004444557090673, 10.383941467647526 ], [ -10.383941453505388, 9.004444571232812 ], [ -8.314696114186617, 5.555702339034857 ], [ -8.31469612302545, 5.555702330196023 ], [ -9.807852800566842, 1.950903228527649 ], [ -13.70965923435487, 0.9754516200806429 ], [ -13.70965923435487, -0.9754516000806399 ], [ -9.807852804032304, -1.9509032076612822 ], [ -9.807852804032304, -1.9509032201612813 ], [ -8.314696126490915, -5.5557023218296555 ], [ -10.383941467647526, -9.004444557090673 ], [ -9.004444571232812, -10.383941453505388 ], [ -5.555702339034859, -8.314696114186617 ] ], "polygons": [ [ [ 0.0, 0.0 ], [ 9.807852804032304, 1.9509032201612824 ], [ 8.314696123025453, 5.555702330196023 ] ], [ [ 0.0, 0.0 ], [ 8.314696123025453, 5.555702330196023 ], [ 5.555702330196023, 8.31469612302545 ] ], [ [ 0.0, 0.0 ], [ 5.555702330196023, 8.31469612302545 ], [ 1.9509032201612833, 9.807852804032304 ] ], [ [ 0.0, 0.0 ], [ 1.9509032201612833, 9.807852804032304 ], [ -1.950903220161282, 9.807852804032304 ] ], [ [ 0.0, 0.0 ], [ -1.950903220161282, 9.807852804032304 ], [ -5.555702330196021, 8.314696123025453 ] ], [ [ 0.0, 0.0 ], [ -5.555702330196021, 8.314696123025453 ], [ -8.31469612302545, 5.555702330196023 ] ], [ [ 0.0, 0.0 ], [ -8.31469612302545, 5.555702330196023 ], [ -9.807852804032304, 1.9509032201612833 ] ], [ [ 0.0, 0.0 ], [ -9.807852804032304, 1.9509032201612833 ], [ -9.807852804032304, -1.9509032201612813 ] ], [ [ 0.0, 0.0 ], [ -9.807852804032304, -1.9509032201612813 ], [ -8.314696123025453, -5.555702330196021 ] ], [ [ 0.0, 0.0 ], [ -8.314696123025453, -5.555702330196021 ], [ -5.555702330196024, -8.314696123025453 ] ], [ [ 0.0, 0.0 ], [ -5.555702330196024, -8.314696123025453 ], [ -1.9509032201612888, -9.807852804032303 ] ], [ [ 0.0, 0.0 ], [ -1.9509032201612888, -9.807852804032303 ], [ 1.9509032201612806, -9.807852804032304 ] ], [ [ 0.0, 0.0 ], [ 1.9509032201612806, -9.807852804032304 ], [ 5.555702330196024, -8.31469612302545 ] ], [ [ 0.0, 0.0 ], [ 5.555702330196024, -8.31469612302545 ], [ 8.31469612302545, -5.555702330196024 ] ], [ [ 0.0, 0.0 ], [ 8.31469612302545, -5.555702330196024 ], [ 9.807852804032303, -1.9509032201612897 ] ], [ [ 0.0, 0.0 ], [ 9.807852804032303, -1.9509032201612897 ], [ 9.807852804032304, 1.9509032201612824 ] ], [ [ 13.70965923435487, 0.9754516000806377 ], [ 9.807852794032303, 1.9509032101612793 ], [ 9.807852794032303, -1.9509032301612863 ], [ 13.70965923435487, -0.9754516200806451 ] ], [ [ 9.004444571232812, 10.383941453505388 ], [ 5.5557023301960236, 8.314696108883316 ], [ 8.314696123025453, 5.555702316053885 ], [ 10.383941467647526, 9.004444557090673 ] ], [ [ -0.9754516000806405, 13.70965923435487 ], [ -1.9509032101612822, 9.807852794032305 ], [ 1.9509032301612834, 9.807852794032303 ], [ 0.9754516200806423, 13.70965923435487 ] ], [ [ -10.383941453505388, 9.004444571232812 ], [ -8.314696108883316, 5.5557023301960236 ], [ -5.555702316053885, 8.314696123025453 ], [ -9.004444557090673, 10.383941467647526 ] ], [ [ -13.70965923435487, -0.9754516000806399 ], [ -9.807852794032305, -1.950903210161282 ], [ -9.807852794032303, 1.9509032301612836 ], [ -13.70965923435487, 0.9754516200806429 ] ], [ [ -9.004444571232812, -10.383941453505388 ], [ -5.5557023301960236, -8.314696108883316 ], [ -8.314696123025453, -5.555702316053885 ], [ -10.383941467647526, -9.004444557090673 ] ], [ [ 0.9754516000806366, -13.70965923435487 ], [ 1.9509032101612789, -9.807852794032305 ], [ -1.9509032301612867, -9.807852794032303 ], [ -0.9754516200806462, -13.70965923435487 ] ], [ [ 10.38394145350539, -9.004444571232812 ], [ 8.314696108883318, -5.5557023301960236 ], [ 5.555702316053887, -8.314696123025453 ], [ 9.004444557090675, -10.383941467647526 ] ] ], "oriented": true, "position": [ 0.0, 0 ], "is_dof_fixed": [ true, true, false ], "density": 0.0023367789472929635, "edges": [ [ 0, 1 ], [ 1, 2 ], [ 2, 3 ], [ 3, 4 ], [ 4, 5 ], [ 5, 6 ], [ 6, 7 ], [ 7, 8 ], [ 8, 9 ], [ 9, 10 ], [ 10, 11 ], [ 11, 12 ], [ 12, 13 ], [ 13, 14 ], [ 14, 15 ], [ 15, 16 ], [ 16, 17 ], [ 17, 18 ], [ 18, 19 ], [ 19, 20 ], [ 20, 21 ], [ 21, 22 ], [ 22, 23 ], [ 23, 24 ], [ 24, 25 ], [ 25, 26 ], [ 26, 27 ], [ 27, 28 ], [ 28, 29 ], [ 29, 30 ], [ 30, 31 ], [ 31, 32 ], [ 32, 33 ], [ 33, 34 ], [ 34, 35 ], [ 35, 36 ], [ 36, 37 ], [ 37, 38 ], [ 38, 39 ], [ 39, 40 ], [ 40, 0 ] ], "rotation": [ 22.5 ], "linear_velocity": [ 0, 0 ], "angular_velocity": [ -100 ] }, { "vertices": [ [ -5.555702339034859, -8.314696114186617 ], [ -5.555702330196024, -8.314696123025453 ], [ -1.9509032285276522, -9.807852800566842 ], [ -0.9754516200806462, -13.70965923435487 ], [ 0.9754516000806366, -13.70965923435487 ], [ 1.9509032076612791, -9.807852804032304 ], [ 1.9509032201612806, -9.807852804032304 ], [ 5.555702321829656, -8.314696126490913 ], [ 9.004444557090675, -10.383941467647526 ], [ 10.38394145350539, -9.004444571232812 ], [ 8.314696114186619, -5.555702339034857 ], [ 8.31469612302545, -5.555702330196024 ], [ 9.807852800566842, -1.9509032285276517 ], [ 13.70965923435487, -0.9754516200806451 ], [ 13.70965923435487, 0.9754516000806377 ], [ 9.807852804032304, 1.9509032076612791 ], [ 9.807852804032304, 1.9509032201612824 ], [ 8.314696126490915, 5.555702321829656 ], [ 10.383941467647526, 9.004444557090673 ], [ 9.004444571232812, 10.383941453505388 ], [ 5.555702339034857, 8.314696114186617 ], [ 5.555702330196023, 8.31469612302545 ], [ 1.9509032285276486, 9.807852800566842 ], [ 0.9754516200806423, 13.70965923435487 ], [ -0.9754516000806405, 13.70965923435487 ], [ -1.9509032076612824, 9.807852804032304 ], [ -1.950903220161282, 9.807852804032304 ], [ -5.5557023218296555, 8.314696126490915 ], [ -9.004444557090673, 10.383941467647526 ], [ -10.383941453505388, 9.004444571232812 ], [ -8.314696114186617, 5.555702339034857 ], [ -8.31469612302545, 5.555702330196023 ], [ -9.807852800566842, 1.950903228527649 ], [ -13.70965923435487, 0.9754516200806429 ], [ -13.70965923435487, -0.9754516000806399 ], [ -9.807852804032304, -1.9509032076612822 ], [ -9.807852804032304, -1.9509032201612813 ], [ -8.314696126490915, -5.5557023218296555 ], [ -10.383941467647526, -9.004444557090673 ], [ -9.004444571232812, -10.383941453505388 ], [ -5.555702339034859, -8.314696114186617 ] ], "polygons": [ [ [ 0.0, 0.0 ], [ 9.807852804032304, 1.9509032201612824 ], [ 8.314696123025453, 5.555702330196023 ] ], [ [ 0.0, 0.0 ], [ 8.314696123025453, 5.555702330196023 ], [ 5.555702330196023, 8.31469612302545 ] ], [ [ 0.0, 0.0 ], [ 5.555702330196023, 8.31469612302545 ], [ 1.9509032201612833, 9.807852804032304 ] ], [ [ 0.0, 0.0 ], [ 1.9509032201612833, 9.807852804032304 ], [ -1.950903220161282, 9.807852804032304 ] ], [ [ 0.0, 0.0 ], [ -1.950903220161282, 9.807852804032304 ], [ -5.555702330196021, 8.314696123025453 ] ], [ [ 0.0, 0.0 ], [ -5.555702330196021, 8.314696123025453 ], [ -8.31469612302545, 5.555702330196023 ] ], [ [ 0.0, 0.0 ], [ -8.31469612302545, 5.555702330196023 ], [ -9.807852804032304, 1.9509032201612833 ] ], [ [ 0.0, 0.0 ], [ -9.807852804032304, 1.9509032201612833 ], [ -9.807852804032304, -1.9509032201612813 ] ], [ [ 0.0, 0.0 ], [ -9.807852804032304, -1.9509032201612813 ], [ -8.314696123025453, -5.555702330196021 ] ], [ [ 0.0, 0.0 ], [ -8.314696123025453, -5.555702330196021 ], [ -5.555702330196024, -8.314696123025453 ] ], [ [ 0.0, 0.0 ], [ -5.555702330196024, -8.314696123025453 ], [ -1.9509032201612888, -9.807852804032303 ] ], [ [ 0.0, 0.0 ], [ -1.9509032201612888, -9.807852804032303 ], [ 1.9509032201612806, -9.807852804032304 ] ], [ [ 0.0, 0.0 ], [ 1.9509032201612806, -9.807852804032304 ], [ 5.555702330196024, -8.31469612302545 ] ], [ [ 0.0, 0.0 ], [ 5.555702330196024, -8.31469612302545 ], [ 8.31469612302545, -5.555702330196024 ] ], [ [ 0.0, 0.0 ], [ 8.31469612302545, -5.555702330196024 ], [ 9.807852804032303, -1.9509032201612897 ] ], [ [ 0.0, 0.0 ], [ 9.807852804032303, -1.9509032201612897 ], [ 9.807852804032304, 1.9509032201612824 ] ], [ [ 13.70965923435487, 0.9754516000806377 ], [ 9.807852794032303, 1.9509032101612793 ], [ 9.807852794032303, -1.9509032301612863 ], [ 13.70965923435487, -0.9754516200806451 ] ], [ [ 9.004444571232812, 10.383941453505388 ], [ 5.5557023301960236, 8.314696108883316 ], [ 8.314696123025453, 5.555702316053885 ], [ 10.383941467647526, 9.004444557090673 ] ], [ [ -0.9754516000806405, 13.70965923435487 ], [ -1.9509032101612822, 9.807852794032305 ], [ 1.9509032301612834, 9.807852794032303 ], [ 0.9754516200806423, 13.70965923435487 ] ], [ [ -10.383941453505388, 9.004444571232812 ], [ -8.314696108883316, 5.5557023301960236 ], [ -5.555702316053885, 8.314696123025453 ], [ -9.004444557090673, 10.383941467647526 ] ], [ [ -13.70965923435487, -0.9754516000806399 ], [ -9.807852794032305, -1.950903210161282 ], [ -9.807852794032303, 1.9509032301612836 ], [ -13.70965923435487, 0.9754516200806429 ] ], [ [ -9.004444571232812, -10.383941453505388 ], [ -5.5557023301960236, -8.314696108883316 ], [ -8.314696123025453, -5.555702316053885 ], [ -10.383941467647526, -9.004444557090673 ] ], [ [ 0.9754516000806366, -13.70965923435487 ], [ 1.9509032101612789, -9.807852794032305 ], [ -1.9509032301612867, -9.807852794032303 ], [ -0.9754516200806462, -13.70965923435487 ] ], [ [ 10.38394145350539, -9.004444571232812 ], [ 8.314696108883318, -5.5557023301960236 ], [ 5.555702316053887, -8.314696123025453 ], [ 9.004444557090675, -10.383941467647526 ] ] ], "oriented": true, "position": [ 23.901806440322567, 0 ], "is_dof_fixed": [ true, true, false ], "density": 0.0023367789472929635, "edges": [ [ 0, 1 ], [ 1, 2 ], [ 2, 3 ], [ 3, 4 ], [ 4, 5 ], [ 5, 6 ], [ 6, 7 ], [ 7, 8 ], [ 8, 9 ], [ 9, 10 ], [ 10, 11 ], [ 11, 12 ], [ 12, 13 ], [ 13, 14 ], [ 14, 15 ], [ 15, 16 ], [ 16, 17 ], [ 17, 18 ], [ 18, 19 ], [ 19, 20 ], [ 20, 21 ], [ 21, 22 ], [ 22, 23 ], [ 23, 24 ], [ 24, 25 ], [ 25, 26 ], [ 26, 27 ], [ 27, 28 ], [ 28, 29 ], [ 29, 30 ], [ 30, 31 ], [ 31, 32 ], [ 32, 33 ], [ 33, 34 ], [ 34, 35 ], [ 35, 36 ], [ 36, 37 ], [ 37, 38 ], [ 38, 39 ], [ 39, 40 ], [ 40, 0 ] ], "rotation": [ 0.0 ], "linear_velocity": [ 0.0, 0.0 ], "angular_velocity": [ 0.0 ] }, { "vertices": [ [ -5.555702339034859, -8.314696114186617 ], [ -5.555702330196024, -8.314696123025453 ], [ -1.9509032285276522, -9.807852800566842 ], [ -0.9754516200806462, -13.70965923435487 ], [ 0.9754516000806366, -13.70965923435487 ], [ 1.9509032076612791, -9.807852804032304 ], [ 1.9509032201612806, -9.807852804032304 ], [ 5.555702321829656, -8.314696126490913 ], [ 9.004444557090675, -10.383941467647526 ], [ 10.38394145350539, -9.004444571232812 ], [ 8.314696114186619, -5.555702339034857 ], [ 8.31469612302545, -5.555702330196024 ], [ 9.807852800566842, -1.9509032285276517 ], [ 13.70965923435487, -0.9754516200806451 ], [ 13.70965923435487, 0.9754516000806377 ], [ 9.807852804032304, 1.9509032076612791 ], [ 9.807852804032304, 1.9509032201612824 ], [ 8.314696126490915, 5.555702321829656 ], [ 10.383941467647526, 9.004444557090673 ], [ 9.004444571232812, 10.383941453505388 ], [ 5.555702339034857, 8.314696114186617 ], [ 5.555702330196023, 8.31469612302545 ], [ 1.9509032285276486, 9.807852800566842 ], [ 0.9754516200806423, 13.70965923435487 ], [ -0.9754516000806405, 13.70965923435487 ], [ -1.9509032076612824, 9.807852804032304 ], [ -1.950903220161282, 9.807852804032304 ], [ -5.5557023218296555, 8.314696126490915 ], [ -9.004444557090673, 10.383941467647526 ], [ -10.383941453505388, 9.004444571232812 ], [ -8.314696114186617, 5.555702339034857 ], [ -8.31469612302545, 5.555702330196023 ], [ -9.807852800566842, 1.950903228527649 ], [ -13.70965923435487, 0.9754516200806429 ], [ -13.70965923435487, -0.9754516000806399 ], [ -9.807852804032304, -1.9509032076612822 ], [ -9.807852804032304, -1.9509032201612813 ], [ -8.314696126490915, -5.5557023218296555 ], [ -10.383941467647526, -9.004444557090673 ], [ -9.004444571232812, -10.383941453505388 ], [ -5.555702339034859, -8.314696114186617 ] ], "polygons": [ [ [ 0.0, 0.0 ], [ 9.807852804032304, 1.9509032201612824 ], [ 8.314696123025453, 5.555702330196023 ] ], [ [ 0.0, 0.0 ], [ 8.314696123025453, 5.555702330196023 ], [ 5.555702330196023, 8.31469612302545 ] ], [ [ 0.0, 0.0 ], [ 5.555702330196023, 8.31469612302545 ], [ 1.9509032201612833, 9.807852804032304 ] ], [ [ 0.0, 0.0 ], [ 1.9509032201612833, 9.807852804032304 ], [ -1.950903220161282, 9.807852804032304 ] ], [ [ 0.0, 0.0 ], [ -1.950903220161282, 9.807852804032304 ], [ -5.555702330196021, 8.314696123025453 ] ], [ [ 0.0, 0.0 ], [ -5.555702330196021, 8.314696123025453 ], [ -8.31469612302545, 5.555702330196023 ] ], [ [ 0.0, 0.0 ], [ -8.31469612302545, 5.555702330196023 ], [ -9.807852804032304, 1.9509032201612833 ] ], [ [ 0.0, 0.0 ], [ -9.807852804032304, 1.9509032201612833 ], [ -9.807852804032304, -1.9509032201612813 ] ], [ [ 0.0, 0.0 ], [ -9.807852804032304, -1.9509032201612813 ], [ -8.314696123025453, -5.555702330196021 ] ], [ [ 0.0, 0.0 ], [ -8.314696123025453, -5.555702330196021 ], [ -5.555702330196024, -8.314696123025453 ] ], [ [ 0.0, 0.0 ], [ -5.555702330196024, -8.314696123025453 ], [ -1.9509032201612888, -9.807852804032303 ] ], [ [ 0.0, 0.0 ], [ -1.9509032201612888, -9.807852804032303 ], [ 1.9509032201612806, -9.807852804032304 ] ], [ [ 0.0, 0.0 ], [ 1.9509032201612806, -9.807852804032304 ], [ 5.555702330196024, -8.31469612302545 ] ], [ [ 0.0, 0.0 ], [ 5.555702330196024, -8.31469612302545 ], [ 8.31469612302545, -5.555702330196024 ] ], [ [ 0.0, 0.0 ], [ 8.31469612302545, -5.555702330196024 ], [ 9.807852804032303, -1.9509032201612897 ] ], [ [ 0.0, 0.0 ], [ 9.807852804032303, -1.9509032201612897 ], [ 9.807852804032304, 1.9509032201612824 ] ], [ [ 13.70965923435487, 0.9754516000806377 ], [ 9.807852794032303, 1.9509032101612793 ], [ 9.807852794032303, -1.9509032301612863 ], [ 13.70965923435487, -0.9754516200806451 ] ], [ [ 9.004444571232812, 10.383941453505388 ], [ 5.5557023301960236, 8.314696108883316 ], [ 8.314696123025453, 5.555702316053885 ], [ 10.383941467647526, 9.004444557090673 ] ], [ [ -0.9754516000806405, 13.70965923435487 ], [ -1.9509032101612822, 9.807852794032305 ], [ 1.9509032301612834, 9.807852794032303 ], [ 0.9754516200806423, 13.70965923435487 ] ], [ [ -10.383941453505388, 9.004444571232812 ], [ -8.314696108883316, 5.5557023301960236 ], [ -5.555702316053885, 8.314696123025453 ], [ -9.004444557090673, 10.383941467647526 ] ], [ [ -13.70965923435487, -0.9754516000806399 ], [ -9.807852794032305, -1.950903210161282 ], [ -9.807852794032303, 1.9509032301612836 ], [ -13.70965923435487, 0.9754516200806429 ] ], [ [ -9.004444571232812, -10.383941453505388 ], [ -5.5557023301960236, -8.314696108883316 ], [ -8.314696123025453, -5.555702316053885 ], [ -10.383941467647526, -9.004444557090673 ] ], [ [ 0.9754516000806366, -13.70965923435487 ], [ 1.9509032101612789, -9.807852794032305 ], [ -1.9509032301612867, -9.807852794032303 ], [ -0.9754516200806462, -13.70965923435487 ] ], [ [ 10.38394145350539, -9.004444571232812 ], [ 8.314696108883318, -5.5557023301960236 ], [ 5.555702316053887, -8.314696123025453 ], [ 9.004444557090675, -10.383941467647526 ] ] ], "oriented": true, "position": [ 47.80361288064513, 0 ], "is_dof_fixed": [ true, true, false ], "density": 0.0023367789472929635, "edges": [ [ 0, 1 ], [ 1, 2 ], [ 2, 3 ], [ 3, 4 ], [ 4, 5 ], [ 5, 6 ], [ 6, 7 ], [ 7, 8 ], [ 8, 9 ], [ 9, 10 ], [ 10, 11 ], [ 11, 12 ], [ 12, 13 ], [ 13, 14 ], [ 14, 15 ], [ 15, 16 ], [ 16, 17 ], [ 17, 18 ], [ 18, 19 ], [ 19, 20 ], [ 20, 21 ], [ 21, 22 ], [ 22, 23 ], [ 23, 24 ], [ 24, 25 ], [ 25, 26 ], [ 26, 27 ], [ 27, 28 ], [ 28, 29 ], [ 29, 30 ], [ 30, 31 ], [ 31, 32 ], [ 32, 33 ], [ 33, 34 ], [ 34, 35 ], [ 35, 36 ], [ 36, 37 ], [ 37, 38 ], [ 38, 39 ], [ 39, 40 ], [ 40, 0 ] ], "rotation": [ 22.5 ], "linear_velocity": [ 0.0, 0.0 ], "angular_velocity": [ 0.0 ] } ] } }