-
Notifications
You must be signed in to change notification settings - Fork 0
Vision 3D is a 3D engine used in a pedagogic way to learn the basis of 3D computation, there exist faster 3D engine such as openGL,GPU,etc. The project first started on a Apple II in BASIC for ray tracing,based on the Pangraphe book (Jean-Pierre Petit,CNRS) and a corrected and adaptated version done with high school friends of Lycée Calmette in …
damien-mattei/vision3D
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Vision 3D is a 3D engine used in a pedagogic way to learn the basis of 3D computation, there exist faster 3D engine such as openGL,GPU,etc. The project first started in the '80 on an Apple II in BASIC for ray tracing, it is being ported to C++ under Linux and Mac OS X. For now the 3D kernel is ok but i have not find time to continue more. Importance is set on giving to community a clean code that could be useful both to learn C++ or/and the mathematic of 3D computing. Emphasis has been set to make C++ class in the orthodox canonical class form of Coplien,use template and to comment and give extra material to understand algorithms and mathematics relations used in the program. This program is written by Damien Mattei (Nice - France) .
About
Vision 3D is a 3D engine used in a pedagogic way to learn the basis of 3D computation, there exist faster 3D engine such as openGL,GPU,etc. The project first started on a Apple II in BASIC for ray tracing,based on the Pangraphe book (Jean-Pierre Petit,CNRS) and a corrected and adaptated version done with high school friends of Lycée Calmette in …
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published