On Wed, Jun 15, 2011 at 12:01 PM, Luc Maisonobe <[email protected]> wrote: > Le 15/06/2011 19:57, Curtis Jensen a écrit : >> >> The Vector2D and Vector3D classes have dotProduct and crossProduct >> methods. I assume this is done be considering each vector originating > > There is no crossProduct in Vector2D in the current version I think. >
You are correct. It was sloppy typing on my part to include crossProduct with Vector2D. >> from the origin. How can the dot product and cross products be >> calculated for vectors not centered at the origin? > > Yes, these methods are intended for vectorial spaces, not affine spaces, > which implies they work for vector centered at origin. > > We discussed on the dev list about having separate classes for > Affine/Vectorial spaces and finally decided to merge everything in only one > class per dimension. This is a classical choice and the user often already > know what his instances represent. > What is the suggested way of getting the dot and cross products for vectors not centered at the origin? ie. the dot product of a corner of a polygon. Thanks, Curtis > Luc > >> >> Thanks, >> Curtis >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
