- 22 Feb, 2010 40 commits
-
-
sumpfralle authored
comment the weird point order of AOI's (?) triangles git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@129 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
redraw the bounding box after changing the limit do a proper initialization of a model, that was not loaded from a file (e.g. TestModel) fix the height calculation of the drill fix the order of triangle points when creating the ODE shape git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@128 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@127sumpfralle authored
git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@127 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
removed experimental ODE code git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@126 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
revert experimental ODE patch for DropCutter git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@125 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
implemented proper handling of the separate 3d window (toggling - even with the "destroy window" button) cleaned up some unused code git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@124 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
reverted change of OpenGL code in r569 git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@123 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
moved the perspective code (gluLookAt) into a separate module git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@122 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
fix integer division for viewport git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@121 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
fix inconsistent rotation along all four sides of the window git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@120 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
rotation is implemented properly git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@119 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
automatically adjust distance and center of camera view git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@118 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
improve function name remove obsolete code git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@117 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
protect matrix during axis drawing disable weird translate call during axis drawing git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@116 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
moving the camera with the mouse works now (a bit) git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@115 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
fixes various OpenGL glitches removed obsolete vpython code added a batch_queue for circumventing the "activity_guard" of GUI activities git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@114 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
fixed some inconsistencies of the opengl code git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@113 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
added first draft of mouse movement handling git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@112 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
prevent parallel GUI activities initial handling of mouse events git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@111 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
add physics generation git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@110 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
fixed mesh generation removed vpython simplified collision detection git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@109 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
added button for showing/hiding 3d view window git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@108 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
fixed caching of "normal" (removed double function definition) unified caching of "plane" git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@107 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
replace the complex triangle testing with ODE's collision check git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@106 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
add first experimental code for collision detection (based on ODE) and visualization (vpython) git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@105 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
merged upstream fix for STL import without triangle's normal (r68) git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@104 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
implement the current set of controls of the original pycam software * the current gtk interface implements all features of the Tk interface (except for model view manipulation via mouse) git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@103 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
use public function for getting all triangles of the model git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@102 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
added "export stl model" function git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@101 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
added "save model" action git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@100 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
added function for calculating the "normal" vector of a triangle git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@99 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
don't skip triangles pointing down (z of triangle's normal is negative) - this was supposed to be an optimization, but it breaks further model transformations add check for invalid triangles to "binary" parser use "is" for comparing with "None" better wording: use "invalid" instead of "irregular triangle" (the English language is different from German :)) git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@98 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
"reset bounds" should not go below ground (minz=0) git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@97 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
implemented model scaling git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@96 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
implemented shifting of model fixed reset of triangle cache git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@95 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
adjust min/max values for shifting and boundary controls to -1000/1000 git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@94 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
implemented rotation and transformation of model git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@93 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
separated some more drawing functions to the "common" module git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@92 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
fixed wildcard OpenGL.Tk import git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@91 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-
sumpfralle authored
cleaned up all wildcard imports of OpenGL git-svn-id: https://pycam.svn.sourceforge.net/svnroot/pycam/trunk@90 bbaffbd6-741e-11dd-a85d-61de82d9cad9
-