MIT Courseware Linear Agebra with videos http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/
On Thu, Aug 15, 2013 at 1:51 PM, Matt Lind <ml...@carbinestudios.com> wrote: > Tell me, Gray – what is a ‘true’ vector? I’ve never heard of that term. > ;-)**** > > ** ** > > As for the textbooks, I only recommend the Gerald Farin book for the same > reason as you – the textbook I used in college was awful. Awful enough I > purchased 5 different linear algebra textbooks to figure it all out as most > come with the same 8 topics, but only explain 2 or 3 of them well, and > rarely come with examples directly applicable to what we do here.**** > > ** ** > > The Farin book complements a traditional linear algebra course by > illustrating the subset of concepts applicable to the case of working in 2D > or 3D computer graphics. If you have a linear algebra background, you’ll > breeze through the book pretty fast. However for somebody getting their > feet wet in the subject, it’s really good for introducing concepts and > guiding the reader on the right track for pursuit of further knowledge. > Hindsight being 20/20, I would be more interested to learn the subject if I > had the Farin book before my college textbook.**** > > ** ** > > The Farin book, by the way, is a reworking and simplification of his > previous book whose name escapes me at the moment, but is based on linear > algebra for CAD and CG co-written with Dianne Hansford.**** > > ** ** > > ** ** > > Matt**** > > ** ** > > ** ** > > ** ** > > ** ** > > ** ** > > ** ** > > *From:* softimage-boun...@listproc.autodesk.com [mailto: > softimage-boun...@listproc.autodesk.com] *On Behalf Of *Grahame Fuller > *Sent:* Thursday, August 15, 2013 9:18 AM > > *To:* softimage@listproc.autodesk.com > *Subject:* RE: just not normal**** > > ** ** > > Joey,**** > > ** ** > > ICE doesn’t convert locations directly. It can display them as vectors for > debugging purposes but under the hood they are really a triangle ID + > barycentric coordinates. Or perhaps you meant true vectors?**** > > ** ** > > The list of attributes that ICE will convert to the self’s reference frame > is here: > http://download.autodesk.com/global/docs/softimage2014/en_us/userguide/index.html?url=files/ICE_trees_GettingandSettingDatainICETrees.htm,topicNumber=d30e274098(scroll > down to “Reference Frames”, right before “Setting Data”). You can > trust ICE to use the correct math, 3x3 or 4x4 matrices, depending on > whether the attribute is a true vector or position, but if it’s a custom > attribute then it’s up to you to know what it is and take the appropriate > action. **** > > ** ** > > The book that Matt mentioned looks interesting as an intuitive, > geometrical approach. For a more technically oriented book I’d recommend > Shilov’s “Linear Algebra” — when I was at uni the assigned textbook was > awful but Shilov’s just clicked with me.**** > > ** ** > > gray**** > > ** ** > > ** ** > > *From:* softimage-boun...@listproc.autodesk.com [ > mailto:softimage-boun...@listproc.autodesk.com<softimage-boun...@listproc.autodesk.com>] > *On Behalf Of *Matt Lind > *Sent:* Wednesday, August 14, 2013 7:52 PM > *To:* softimage@listproc.autodesk.com > *Subject:* RE: just not normal**** > > ** ** > > It will differentiate how to handle orientation vectors differently from > position vectors which is the solution to the problem you said you couldn’t > solve on your own.**** > > ** ** > > Matt**** > > ** ** > > ** ** > > ** ** > > *From:* softimage-boun...@listproc.autodesk.com [ > mailto:softimage-boun...@listproc.autodesk.com<softimage-boun...@listproc.autodesk.com>] > *On Behalf Of *Ponthieux, Joseph G. (LARC-E1A)[LITES] > > *Sent:* Wednesday, August 14, 2013 4:49 PM > *To:* softimage@listproc.autodesk.com > *Subject:* RE: just not normal**** > > ** ** > > I’m certain that it would be very useful, but what I am more interested in > is what ICE is pre-computing that changes what might be normal expectations > such as the example provided with locations. With ICE, positions are > converted to global using 4x4 matrices and locations are converted to > global using 3x3 matrices. Will a linear algebra book be able to tell me > that, in context to ICE?**** > > ** ** > > --**** > > Joey Ponthieux**** > > LaRC Information Technology Enhanced Services (LITES)**** > > Mymic Technical Services**** > > NASA Langley Research Center**** > > __________________________________________________**** > > Opinions stated here-in are strictly those of the author and do not **** > > represent the opinions of NASA or any other party.**** > > ** ** > > *From:* softimage-boun...@listproc.autodesk.com [ > mailto:softimage-boun...@listproc.autodesk.com<softimage-boun...@listproc.autodesk.com>] > *On Behalf Of *Matt Lind > > *Sent:* Wednesday, August 14, 2013 7:39 PM > *To:* softimage@listproc.autodesk.com > *Subject:* RE: just not normal**** > > ** ** > > The documentation you’re searching for is a linear algebra textbook. I > think you’ll find the subject very useful and directly applicable to your > work on many fronts. “Practical Linear Algebra: A Geometry Toolbox” by > Gerald Farin is a decent starting point as it discusses the fundamentals in > plain english, but it’s intended to complement a linear algebra course, not > replace it.**** > > ** ** > > ** ** > > Matt**** > > ** ** > > ** ** > > *From:* softimage-boun...@listproc.autodesk.com [ > mailto:softimage-boun...@listproc.autodesk.com<softimage-boun...@listproc.autodesk.com>] > *On Behalf Of *Ponthieux, Joseph G. (LARC-E1A)[LITES] > > *Sent:* Wednesday, August 14, 2013 4:23 PM > *To:* softimage@listproc.autodesk.com > *Subject:* RE: just not normal**** > > ** ** > > WOW! What a difference two nodes make! I converted the 4x4 Matrix down to > a 3x3 Matrix omitting Translation in the process, and plugged that into > Multiply Vector by Matrix and…EVERYTHING WORKS!**** > > ** ** > > The flipping is gone. **** > > ** ** > > I had solved the problem by taking three points on the surface, converting > to global position on each, then deriving a “normal” vector from them. It > was rock solid and this solution has the same results as that. My > preference was to get the normal from the location, that way if the object > surface is irregular it will always work as expected. This solves that > problem very elegantly!**** > > ** ** > > I’m curious, but is there any documentation anywhere that gives better > detail on how locations vs positions etc affect global space conversion? I > would have never guessed how to solve this even though I knew about the > local to global conversion from the docs.**** > > ** ** > > Thanks!**** > > ** ** > > --**** > > Joey Ponthieux**** > > LaRC Information Technology Enhanced Services (LITES)**** > > Mymic Technical Services**** > > NASA Langley Research Center**** > > __________________________________________________**** > > Opinions stated here-in are strictly those of the author and do not **** > > represent the opinions of NASA or any other party.**** > > ** ** >