vindication1118 / graphics-project-locomotive Goto Github PK
View Code? Open in Web Editor NEWOpenGL 2.0 Project that models a locomotive moving along tracks.
OpenGL 2.0 Project that models a locomotive moving along tracks.
Graphics Project Peter McPadden Base code was taken from my own hw6, which was based on ex15, there are also a few lines of code adapted from ex21. Everything was implemented using code. The smoke was done using my own sphere code. Main things to pay attention to: Movement of the rods with the wheels Movement of trees/landscape especially with respect to the wheels. The wheels should not look like they are sliding on the rails. Smoke movement/fade-away General quality of geometry of the train itself (given that it is done entirely in code). The cab has been modified to have a more detailed and less boxy look. Wheels on each side are 90 degrees out of phase like on a real locomotive, allows movement from any wheel position. Spotlight on the front of the train. This is better seen when night mode is on, but is visible in day mode as well. I also left the controls unlocked so you can zoom out really far to see how everything works, and look at things from all angles. Key bindings s/S Decrease/increase speed d/D switch day/night mode arrows Change view angle PgDn/PgUp Zoom in and out 0 Reset view angle ESC Exit
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.