Thursday, 22 November 2012

OpenGL Bug Hell

OpenGL is one of the finest rendering API's available, the other being Direct3D.

For anyone who ever used OpenGL, this is worth reading

http://www.opengl.org/wiki/Common_Mistakes

To avoid mindless trial and error hacking ... 

Tuesday, 20 November 2012

...Busy

Well I was busy last year concentrating on a project that made heavy use of virtual memory, this year I have been busy looking at open source, moving from project to project to find inspiration, I still don't have a goal as such, however I am very interested in

Blender
FreeCAD

for all things concerned with Computer Aided Design. Blender seems to be quite difficult to learn, and as a consequence the first simple steps towards CSG were easier in FreeCAD. I would like FreeCAD to look (and feel) a lot more like Autocad, however I understand the Open Cascade API that it was built on is difficult to use, being intellectually demanding.

The other software that I have been looking at includes

WebGL
HTML5
Javascript
Android Development
Cross platform phone development

I'd still like to get my own game done on one of these platforms, I know it is almost easy now using an engine, but I bumped into the old problem of content development. I think this is why I became interested in CAD. I was certainly looking at blender for inspiration on User Interface design.

I also absolutely use Python ... I downloaded a package called Pythonxy over a month ago and set up the control systems toolbox (an achievement worth mentioning) . I am really impressed by the power of MathPlotLib combined with Scipy (scientific python package) and Numpy (numeral python package). I can actually run my old control systems studies in python and see the result plotted on screen.


Sunday, 11 November 2012

My idea, already made !

http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Main_Page

I even thought of the idea of python scripting too !

I was using Opencascade
with WxWidgets and my google efforts brought me to this!