そもそも

> 4点がすべて(0,0)である場合、widthは1ではないの?

これの意味が分からんのは俺だけか?w
その時widthもheightも0だろう?