Difference between revisions of "PriMol"

From Technologia Incognita
Jump to: navigation, search
m (Usage)
m (Usage)
Line 28: Line 28:
 
   | |   
 
   | |   
  
When the calibration is done you can turn the molecule along the z and y axis.
+
When the calibration is done you can turn the molecule along the z and y axis by moving your hands.
  
 
== Source Code ==
 
== Source Code ==
  
 
You can grab the latest commit from [https://github.com/dromer/PymolKinect github]
 
You can grab the latest commit from [https://github.com/dromer/PymolKinect github]

Revision as of 18:41, 11 April 2012

Projects
Participants
Skills coding, UI design
Status Active
Niche Software
Purpose Education

This project focuses on controlling the Pymol UI using kinect gestures.

Software Used

  • libfreenect (library for accessing the Microsoft Kinect USB camera)
  • OpenNI (Natural Interface library that interprets the kinect data)
  • PyOpenNI (python bindings for OpenNI)
  • pymol (molecular viewer with python scripting)

Make sure to use the unstable branch of OpenNI.

Usage

Make sure your kinect is working. Try running freenect-glview to see if the kinect can fully see you.

Start pymol, load a molecule of your choosing and set the view as you like.

Run the script inside pymol ( pymol> run pymolkinect.py )and calibrate with the 'Psi' position. Which looks something like this:

| o |  
 \|/  
  |  
 / \  
 | |  

When the calibration is done you can turn the molecule along the z and y axis by moving your hands.

Source Code

You can grab the latest commit from github