{"repo":"hjoykim/THREE","free":true,"listed":false,"github":"https://github.com/hjoykim/THREE","clone":"git clone https://github.com/hjoykim/THREE.git","description":"c# port of Three.js","language":"C#","stars":200,"topics":["opengl","opentk","threejs","csharp","detnet"],"license":"MIT","category":"game-templates","readme_excerpt":"THREE C# port of Three.js three.js is a very powerful, simple and useful OpenGL Graphics library. I always want to express my deep appreciation to the team that created this library.(https://github.com/mrdoob/three.js). There was a time when I wanted to show how to use these 3D geometry and mathematical theories with OpenGL libraries. In that case, the examples of three.js was a very good. However, someone who are familiar with structural languages such as C++, Java, C#, etc find it difficult to understand how three.js works. So I decided to port three.js to C++, C#. However, it seemed that it would take too much time to port the massive examples of three.js Fortunately, I found very simple and key examples in Learning Three.js written by Jos Dirksen(https://github.com/josdirksen/learning-threejs) Most of three.js core have been completed, but some code have not yet been done because I am lazy. I don't know if I can afford it, the rest will be completed as soon as time permits. There is C++ port of Three.js (https://github.com/hjoykim/ThreeCpp) Example code public override void Load(GLControl glControl) { base.Load(glControl); InitRenderer(); InitCamera(); InitCameraController(); scene.Background = Color.Hex(0xffffff); var axes = new AxesHelper(20); scene.Add(axes); var planeGeometry = new PlaneGeometry(60, 20); var planeMaterial = new MeshBasicMaterial() { Color = Color.Hex(0xcccccc) }; var plane = new Mesh(planeGeometry, planeMaterial); plane.Rotation.X = (float)(-0.5 Math.","default_branch":null,"files":null,"tree":[],"storefront":"/r/hjoykim","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hjoykim/THREE/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}