From: Mike A. <ma...@dm...> - 2008-03-05 15:33:12
|
Looks like we've been Warnocked [1] on Richard's previous email [2], but there are important design questions posed in that email that need discussion so I will pose the questions separately and hopefully get some discussion on these points: - in the transform method, should the point be passed in by reference and coordinates transformed in place, or should transform just use the x,y,z values passed in and return a new point object to the caller? My preference is to transform the coordinates in place, mostly because that is a lot more convenient and efficient in JavaScript than having to copy object properties before and after a transformation. Also, any kind of 'point' object can be passed in and as long as it has x,y(z) properties, the transform will modify those properties leaving the rest of the object intact. Comments? Mike [1] http://en.wikipedia.org/wiki/Warnocked [2] http://sourceforge.net/mailarchive/forum.php?thread_name=ae9185aa0802110929t7dd45f74q78855b9f3b53e065%40mail.gmail.com&forum_name=mapbuilder-proj |