VisTransform4x4.cpp
资源名称:VisSDK.rar [点击查看]
上传用户:weixiumei
上传日期:2008-05-15
资源大小:1769k
文件大小:22k
源码类别:
人物传记/成功经验
开发平台:
Visual C++
- ///////////////////////////////////////////////////////////////////////////
- //
- // NAME
- // VisTransform4x4.cpp -- basic geometric transformations
- //
- // DESCRIPTION
- // The CVisTransform4x4 class represents geometric transformation
- // in 4-D homogeneous coordinates (projective space), in a manner
- // similar to that used in 3D graphics packages such as
- // OpenGL. A 4x4 homogeneous coordinate matrix is used to represent
- // the mapping between one or more points in the world to each
- // screen pixel.
- //
- //
- // SEE ALSO
- // VisResample.h image resampling algorithm
- // VisGeometry.h coordinate transformation chains (stacks)
- //
- // Vision Library Technical Note No. 1 (Vision Technology Group)
- // OpenGL Programming Guide
- //
- // BUGS
- //
- //
- // DESIGN
- // Jeremy deBonet suggested that CVisVector4 and CVisTransform4x4
- // be derived from CVisDVector and CVisDMatrix. This is a reasonable
- // idea, as it cleans up the class structure, at the cost of a slight
- // loss in efficiency in accessing vector/matrix elements.
- //
- // Copyright