Previous projects
Summer 2003 - 3 months
ESRF (The European Synchrotron
Radiation Facility) Grenoble - France.
Modelisation and representation of a diffractometer in
3D
The aim of this project was to test the suitability of OpenGL to
represent instruments like a diffractometer in 3 dimensions, using
(GNU/Linux, Python, OpenGL, Qt). The global idea was to help
scientists using these instruments to have a good visualization of
a hidden object, to preview complex movements, and to avoid
collision between devices.
An expert mode dedicated to the construction of the instrument
using simple geons (extrusions, superquadrics) or VRML files from
the design department has been built. A mini scenegraph for
PyOpenGL has been developed for this purpose. An user mode allows
to control the virtual motors of an instrument, without any hazard
of modelisation alteration. The collision detection (using the
RAPID library) has been integrated as well.
A connection with the SPEC piece of software synchronized the
modelisation with the real instrument. The user was then able
follow in real time a physical instrument, or at the opposite to
control this instrument using the 3D interface.
Activity Report (PDF)
Summer 2002 - 10 weeks
CNRS (French National Center of Scientific Research), GONLO
laboratory - Strasbourg - France.
Conception & programming of a graphic interface for a
hand-built microscope under IGOR Pro
Rapport
de Stage (PDF)