Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

intEGA - continued

Sign in to follow this  


So, I actually could get some work done on two projects. First I finished the density estimator project for the Pattern Recognition course I'm following, we had a tough time trying to debug the nearest neighbor density estimator. The bug was typical with respect to my Matlab experience, namely "/" had to be replaced by "./"...

Also, after two weeks of neglecting intEGA, I actually got some work done. Fortunately, I have a good idea of all the work that has to be done so that's a plus. Basically I have to write out and implement all the event listeners for each shape drawing command. Also, the raster graphics algorithms have to be implemented for drawing these shapes (filled or only the borders, antialiased or not). But that should not be a problem since these algorithms have been around for a long time and it is not my goal to reinvent them.

This evening I set out to get in touch with the project again. That means going through the code and reading the design documents and trying to get back in the mindset I had when I last worked on it. This went well and I continued to implement the event listeners for drawing a line and completed it. The line is still not drawn in the raster only the "perfect" line.

The idea is that the user draws arbitrary shapes on a raster. These shapes are drawn on the raster but also the "perfect" version is drawn with seemingly infinite precision. The goal is to raise the awareness of how the raster based approach modern video boards use affects the drawing of these shapes. This in contrast to a vector based approach. So the problem of having a discrete grid upon which an infinitely thin line should be drawn is shown.

This update's screenshot:
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!