Showing posts with label Togl. Show all posts
Showing posts with label Togl. Show all posts

Saturday, September 29, 2012

Visible Human Project CT Datasets

Volume rendering of the head data set of visible human project
Take a close look and tell me what you see. The image shows volume rendering of a head CT data set of an application that I created with Python and Togl. I obtained the CT data set from the visible human project website. On the website (see Links) CT data is provided of a complete human male body. This is a great example data for everyone who wants to create their own volume rendering application and needs test data.

Links:
Visible human project - https://mri.radiology.uiowa.edu/visible_human_datasets.html

Thursday, September 13, 2012

Tkinter OpenGL application

Screenshot of the Togl application LIMIT. The whole GUI application was written in Python
Togl is a Tk OpenGL widget for GPU rendering. I've read several postings where people ask about Togl and recent 64bit windows versions. People are looking for it due to its compatibility to Python's standard GUI library Tkinter. Most the people responding recommended to switch to a more recent GUI toolkit with OpenGL support such as PyQt or wxpython since Tkinter is too much "old fashion" and Togl is not maintained very well thus kind of dead. I personally disagree that Tkinter is "old fashion" and it almost hurts my feelings because it is such a easy to use library, there are ways to give Tkinter a modern look (e.g. with Tile) and Tkinter with Togl is just a great and powerful visualization tool! Well it is true that Togl for Python might be not a 100% up to date but it is not dead! There is professional software out there that uses Tkinter with Togl for 3D visualization. The image shows a professional OpenGL application entirely written in Python using Tkinter and Togl. This is a software for generating fatigue assessments for mechanical structures. It allows 3D view manipulation and interactions.

Togl