In this article, you will see a simple 3D solar system implementation with OpenGL and C#. In the demo, you will learn how OpenGL rotation works and how to rotate a mesh around an arbitrary axis. You will also make use of the main OpenGL primitives: Point, Line and Triangles.
|
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\bin\Debug\Carrros.exe
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\bin\Debug\Carrros.pdb
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\bin\Debug\ShadowEngine.dll
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\bin\Debug\Tao.OpenGl.dll
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\bin\Debug\ShadowEngine.pdb
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\obj\Debug\ResolveAssemblyReference.cache
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\obj\Debug\Carrros.MainForm.resources
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\obj\Debug\Carrros.Properties.Resources.resources
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\obj\Debug\Carros.csproj.GenerateResource.Cache
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\obj\Debug\Carrros.exe
D:\Vasily\Cujae\proyectos $\Carritos 3D\Carrros\obj\Debug\Carrros.pdb
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\obj\Debug\Carrros.exe
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\obj\Debug\Carrros.pdb
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\obj\Debug\ResolveAssemblyReference.cache
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\obj\Debug\Carrros.MainForm.resources
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\obj\Debug\Carrros.Properties.Resources.resources
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\obj\Debug\Carros.csproj.GenerateResource.Cache
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\bin\Debug\Carrros.exe
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\bin\Debug\Carrros.pdb
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\bin\Debug\ShadowEngine.dll
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\bin\Debug\Tao.OpenGl.dll
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carrros\bin\Debug\ShadowEngine.pdb
K:\proyectos sede\Carritos 3D\Carros\obj\Debug\Carrros.exe
K:\proyectos sede\Carritos 3D\Carros\obj\Debug\Carrros.pdb
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\bin\Debug\ShadowEngine.dll
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\bin\Debug\Tao.OpenGl.dll
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\bin\Debug\ShadowEngine.pdb
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\obj\Debug\ResolveAssemblyReference.cache
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\obj\Debug\Carrros.MainForm.resources
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\obj\Debug\Carrros.Properties.Resources.resources
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\obj\Debug\Carros.csproj.GenerateResource.Cache
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\bin\Debug\Carros.exe
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\bin\Debug\Carros.pdb
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\obj\Debug\Carros.exe
D:\Vasily\Cujae\proyectos sede\Carritos 3D\Carros\obj\Debug\Carros.pdb
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\bin\Debug\Motos.exe
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\bin\Debug\Motos.pdb
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\bin\Debug\ShadowEngine.dll
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\bin\Debug\Tao.OpenGl.dll
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\bin\Debug\ShadowEngine.pdb
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\obj\Debug\ResolveAssemblyReference.cache
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\obj\Debug\Carrros.MainForm.resources
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\obj\Debug\Motos.Properties.Resources.resources
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\obj\Debug\Carros.csproj.GenerateResource.Cache
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\obj\Debug\Motos.exe
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Carros\obj\Debug\Motos.pdb
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Motos\obj\Debug\Motos.exe
D:\Vasily\Cujae\proyectos sede\Moticos 3D\Motos\obj\Debug\Motos.pdb
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Born on 86, had my first computer at the age of 8, wrote my first code at the age of 15(pascal), began to study software engineering at 2005 and graduated in 2010. I have a dev blog www.vasilydev.blogspot.com. My real passion is 3D game programming and playing guitar. I've programmed stuff in C#, python, Delphi, PHP, C++, JS, QT and others...