Introduction - If you have any usage issues, please Google them yourself
For my fourth year computer graphics course I wrote a little 3D engine using C# and the .NET platform. I decided to go this route as opposed to the C++ route that everyone else took in the course because I wanted to see whether C# lived up to it s hype. Surprising, after writing about 600kB of code in C# it seems like it is a decent language after all and possibly an effective replacement for the C++ even in demanding field of real-time graphics. When I compare C# to C++ I find it s best features are garbage collection, less convoluted syntax and true object orientation.
Packet : 33753167exocortex.geometry3d.zip filelist
Exocortex.Geometry3D/
Exocortex.Geometry3D/AssemblyInfo.cs
Exocortex.Geometry3D/Exocortex.Geometry3D.csproj
Exocortex.Geometry3D/Exocortex.Geometry3D.csproj.user
Exocortex.Geometry3D/Exocortex.Geometry3D.sln
Exocortex.Geometry3D/Exocortex.Geometry3D.suo
Exocortex.Geometry3D/Math3D.cs
Exocortex.Geometry3D/Matrix3D.cs
Exocortex.Geometry3D/MatrixNotInvertableException.cs
Exocortex.Geometry3D/Plane3D.cs
Exocortex.Geometry3D/Plane3DCollection.cs
Exocortex.Geometry3D/PlaneIllDefinedException.cs
Exocortex.Geometry3D/Polygon3D.cs
Exocortex.Geometry3D/Quaternion.cs
Exocortex.Geometry3D/Vector3D.cs
Exocortex.Geometry3D/Vector3DCollection.cs