When Flexibility Goes Bad
It was late morning when I got that sinking feeling. What I thought was an easy job was instead turning into a nightmare.
It was late morning when I got that sinking feeling. What I thought was an easy job was instead turning into a nightmare.
Yes! It's finally time to draw in 3D. Actually, you're not going to get far without a basic understanding of 3D geometry. So there's still some theory to get through.
In Hello Go Server Part 2 we created a server that could serve multiple pages but couldn't serve images or other files. So, not very useful.
Today I'm going to show you another way to draw coloured triangles in Warp3D Nova. The result will be more boring than the previous tutorial's method.
Last time we wrote a simple server that says hello. That's nice, but very limited. Let's extend it to serve multiple pages and also add template caching for better performance.
Last time I promised a splash of colour. The plan was to implement per vertex colouring, but I've got a better idea.
When I redesigned this website, I ended up adapting a theme that was based on Twitter's Bootstrap framework.
The Go language's standard library comes complete with components for creating "web applications." This is one of the things that attracted me to Go in the first place.
The previous tutorial set up everything needed to render graphics to a window using Warp3D Nova. Now, it's time to actually draw something.
While the Go language has a web-based playground, for serious work you're better off with a locally installed development environment.