{"push_id":670894225,"size":1,"distinct_size":1,"ref":"refs/heads/Physics_CAT-1157_ShapeBuilderFix","head":"7acc062cb12cb67f4ac7215625231c71422859cf","before":"9b3c4caf091a33ec36f0dab4df1162b367140c2e","commits":[{"sha":"7acc062cb12cb67f4ac7215625231c71422859cf","author":{"email":"a64e10d9c662a78d0a925dcf47bab00c83312738@student.tugraz.at","name":"Andrew D"},"message":"CAT-1157 Physics Issue, improve PhysicsShapeBuilder\n\nadd getBoundaryBoxDimensions method to PhysicsObject\nadd public static scaleCoordinate method for Vector2 and float\nphysicsObject circumference stored as Box2DCoordinate, getter returns NormalCoordinate\ncalculate physicsObject base shapes according to accuracyLevels\ncalculate base shapes in separate thread\nadjust PhysicsShapeBuilderStrategyFastHull for simultaneous calls\nremove public boolean visible in class which extends another with private boolean with same name\nadd invisible conditions to physicsObjects\nhandling physicsObjectStates for very small objects\nupdate PhysicsObjectStates after every call to PhysicsObject.setType\ndownscale large Pixmaps when creating physicsObject Shapes to increase performance\nadjust physics tests\ncorrect calculation of PhysicsObjectStateHandler's positionCondition\nfix not all fixtures of PhysicsObject being destroyed","distinct":true,"url":"https://api.github.com/repos/anddman/Catroid/commits/7acc062cb12cb67f4ac7215625231c71422859cf"}]}