BAR-CODE opened this issue on Jan 15, 2007 · 41 posts
kuroyume0161 posted Mon, 15 January 2007 at 4:55 PM
Yes, that's what I meant, Spanki. A normalized vector will have a length of 1.0, the components will have values (distance ranges) between 0.0 and 1.0. Didn't notice that I missed that. ;)
This is one of those areas where I think anyone who works with 3D should be given a basic beginners tutorial on things like 'vectors' and 'normals'. You should have seen the reaction when, I as a computer programmer, admitted that I wasn't very well versed in Calculus (esp. things like partial derivatives, multiple integrals, divs and curls). Hey, not all of us are fortunate enough to go to MIT or Harvard to receive a PhD in computer science, software engineering, and the mathematics courses related. :p I don't see how Calculus is a prerequisite for computer programming - maybe for algorithm development where Calculus provides better methods through numerical analysis for good iterative designs. But I seemed to have survived without invoking Calculus for every problem for nearly twenty years! I'll let the PhDs do the derivations and algorithm design and gladly use them without understanding the full mathematical derivation - as long as I understand the principles involved. Anyway, some of the best algorithms have been based on looking at the problem differently and usually with respect to how computers work rather than by purely mathematical solutions. Sorry for the derail. :D
C makes it easy to shoot yourself in the
foot. C++ makes it harder, but when you do, you blow your whole leg
off.
-- Bjarne
Stroustrup
Contact Me | Kuroyume's DevelopmentZone