Description: Write your own vector class Vector3 a simple, at least support the 3D vector operation between addition and subtraction, multiplication and division, vector and scalar floating-point multiplication and division operations, and the dot (Dot) and cross product (Cross) and normalized (Normalize) operation . (20 ) (2) write a Matrix4x4 own matrix class, at least between the support matrix addition and subtraction operations, matrix operations, matrix units of operation (Identity, the output of a unit matrix), the transpose operation, and the matrix and 3D vector multiplication operation. (Consider Why use 4x4 matrix, and note with the 3D vector multiplication method, in fact, we need to turn 3D 4D homogeneous vector representation, and then converted back to the 3D form of multiplying)
To Search:
File list (Check if you may need any files):
WGL02\main.cpp
.....\SimpleMesh.cpp
.....\SimpleMesh.h
.....\sphere.obj
.....\Vector3D.h
.....\WGL02.vcproj
.....\WGL02.vcproj.Chen-PC.Chen.user
.....\WGL02.vcproj.violet-PC.violet.user
.....\WGL02.vcxproj
.....\WGL02.vcxproj.filters
.....\WGL02.vcxproj.user
.....\Vector3D - 副本.h
.....\matrx4.h
.....\matrx4.cpp
.....\Debug\BuildLog.htm
.....\.....\mt.dep
.....\.....\vc90.idb
.....\.....\vc90.pdb
.....\.....\WGL02.exe.intermediate.manifest
.....\.....\WGL02.log
.....\.....\WGL02.lastbuildstate
.....\.....\vc100.idb
.....\.....\vc100.pdb
.....\.....\SimpleMesh.obj
.....\.....\CL.read.1.tlog
.....\.....\CL.write.1.tlog
.....\.....\link.read.1.tlog
.....\.....\link.write.1.tlog
.....\.....\mt.read.1.tlog
.....\.....\mt.write.1.tlog
.....\.....\main.obj
.....\Debug
.....\Release\BuildLog.htm
.....\.......\main.obj
.....\.......\mt.dep
.....\.......\vc90.idb
.....\.......\vc90.pdb
.....\.......\WGL02.exe.intermediate.manifest
.....\Release
WGL02