created a bug for this one
Documentation states " You can scale the object up or down and rotate it but the Physics engine still sees the object as it was before the changes.". However this example code demonstrates that the physics boundary is not matching the pre-scaled object
-- Version 2013.1178 (2013.8.2) local physics = require( "physics" ) physics.start() physics.setGravity(0, 1) physics.setDrawMode( "hybrid" ) -- SETUP OBJECTS local crate1 = display.newImage( "crate.png" ) crate1.x = 220; crate1.y = 100 crate1.myName = "first crate" local crate2 = display.newImage( "crate.png" ) crate2.x = 180; crate2.y = 300 crate2.myName = "second crate" crate2.rotation = 45 crate2:scale(2,2) -- \<\<==== SCALING BEFORE PHYSIC OBJECT CREATED -- ENABLE PHYSICS timer.performWithDelay(500, function(event) physics.addBody( crate1, { density=3.0, friction=0.5, bounce=0.3 } ) physics.addBody( crate2, "static", { density=3.0, friction=0.5, bounce=0.3 } ) end )