From 95afb75ce434efd5a4cb0f11249f4e8f92e8d399 Mon Sep 17 00:00:00 2001 From: Tim Hutton Date: Mon, 28 Dec 2015 21:05:21 +0000 Subject: [PATCH] Improved output text. Updated meshes to latest code. --- kq.obj | 96 +++++++++++----------- kq.py | 12 ++- kq_surface.obj | 216 ++++++++++++++++++++++++------------------------- 3 files changed, 164 insertions(+), 160 deletions(-) diff --git a/kq.obj b/kq.obj index dd9d1b0..20392e0 100644 --- a/kq.obj +++ b/kq.obj @@ -6,54 +6,54 @@ v 0.0 0.0 -0.440908153701 v -0.207846096908 0.36 0.146969384567 v 0.415692193817 0.0 0.146969384567 v -0.207846096908 -0.36 0.146969384567 -v -0.302518234042 0.341058136495 -0.43828543626 -v -0.299811829775 0.319289321881 -0.17904898155 -v -0.218982792089 0.179289321881 -0.493400165207 -v -0.16124776517 0.479289321881 -0.044327045697 -v -0.0804187274834 0.339289321881 -0.358678229354 -v -0.190293914886 0.512517544036 -0.258656188456 -v -0.0706006417194 0.38359649148 -0.627288475488 -v -0.43546805017 0.492940194993 -0.0884007320753 -v 0.446624127393 0.0914594075413 -0.43828543626 -v 0.426418578794 0.1 -0.17904898155 -v 0.264760503421 0.1 -0.493400165207 -v 0.495700611097 -0.1 -0.044327045697 -v 0.334042535724 -0.1 -0.358678229354 -v 0.539000170464 -0.0914594075413 -0.258656188456 -v 0.367504627284 -0.130656296488 -0.627288475488 -v 0.644632756495 0.130656296488 -0.0884007320753 -v -0.144105893351 -0.432517544036 -0.43828543626 -v -0.126606749019 -0.419289321881 -0.17904898155 -v -0.0457777113321 -0.279289321881 -0.493400165207 -v -0.334452845927 -0.379289321881 -0.044327045697 -v -0.25362380824 -0.239289321881 -0.358678229354 -v -0.348706255578 -0.421058136495 -0.258656188456 -v -0.296903985565 -0.252940194993 -0.627288475488 -v -0.209164706325 -0.62359649148 -0.0884007320753 -v 0.139174979996 0.441058136495 0.431312071719 -v 0.242076802857 0.219289321881 0.342348297736 -v -0.0408248290464 0.429289321881 0.370925678068 -v 0.421055386305 0.229289321881 0.166801532836 -v 0.138153754402 0.439289321881 0.195378913169 -v 0.353637168933 0.412517544036 0.265629552998 -v 0.0482644568595 0.68359649148 0.27565908185 -v 0.45780423503 0.192940194993 0.440030125712 -v -0.557163267876 0.1 0.281959484616 -v -0.426418578794 -0.1 0.17904898155 -v -0.466833097637 0.25 0.207626361883 -v -0.29362801688 -0.25 0.330100849022 -v -0.334042535724 0.1 0.358678229354 -v -0.428461029981 -0.1 0.4149821401 -v -0.465275260093 0.3 0.489019920568 -v -0.546862123687 -0.3 0.226669286995 -v 0.312380060753 -0.341058136495 0.431312071719 -v 0.0688717220996 -0.319289321881 0.342348297736 -v 0.392187872846 -0.179289321881 0.370925678068 -v -0.0119573155869 -0.479289321881 0.166801532836 -v 0.311358835159 -0.339289321881 0.195378913169 -v 0.180432088176 -0.512517544036 0.265629552998 -v 0.56787969913 -0.38359649148 0.27565908185 -v -0.0618110072404 -0.492940194993 0.440030125712 +v -0.326092451506 0.345306115874 -0.424726628826 +v -0.311276773119 0.347147186258 -0.12667714712 +v -0.18124986949 0.073933982822 -0.50127499789 +v -0.158155858722 0.513933982822 0.0212828139042 +v -0.0526238525217 0.283147186258 -0.387956053017 +v -0.182185664211 0.535057404923 -0.294087175878 +v -0.0590174264694 0.415796292747 -0.569426768909 +v -0.469145503689 0.499008736962 -0.177508410064 +v 0.462090094182 0.10975128905 -0.424726628826 +v 0.456276668711 0.096 -0.12667714712 +v 0.154653642072 0.12 -0.50127499789 +v 0.524157814353 -0.12 0.0212828139042 +v 0.27152458257 -0.096 -0.387956053017 +v 0.554466137252 -0.10975128905 -0.294087175878 +v 0.389598865553 -0.156787555785 -0.569426768909 +v 0.666726994764 0.156787555785 -0.177508410064 +v -0.135997642676 -0.455057404923 -0.424726628826 +v -0.144999895592 -0.443147186258 -0.12667714712 +v 0.0265962274182 -0.193933982822 -0.50127499789 +v -0.366001955631 -0.393933982822 0.0212828139042 +v -0.218900730048 -0.187147186258 -0.387956053017 +v -0.372280473041 -0.425306115874 -0.294087175878 +v -0.330581439084 -0.259008736962 -0.569426768909 +v -0.197581491075 -0.655796292747 -0.177508410064 +v 0.153174557417 0.425306115874 0.449018454613 +v 0.292801564505 0.187147186258 0.335700271837 +v -0.142066281256 0.393933982822 0.337975681704 +v 0.481472009469 0.193933982822 0.142016502281 +v 0.0710990611358 0.443147186258 0.178932928299 +v 0.355103558299 0.455057404923 0.269795350091 +v 0.10149603694 0.655796292747 0.245451086256 +v 0.426666893219 0.259008736962 0.501484092717 +v -0.571643051993 0.08 0.269795350091 +v -0.419326251483 -0.16 0.178932928299 +v -0.408687760515 0.32 0.142016502281 +v -0.27012369591 -0.32 0.337975681704 +v -0.308474999798 0.16 0.335700271837 +v -0.44491317944 -0.08 0.449018454613 +v -0.437641592621 0.24 0.501484092717 +v -0.618684267697 -0.24 0.245451086256 +v 0.291738622023 -0.345306115874 0.449018454613 +v 0.0156734352936 -0.347147186258 0.335700271837 +v 0.412189977166 -0.073933982822 0.337975681704 +v -0.0727842489534 -0.513933982822 0.142016502281 +v 0.348227190347 -0.283147186258 0.178932928299 +v 0.216539493694 -0.535057404923 0.269795350091 +v 0.517188230757 -0.415796292747 0.245451086256 +v 0.0109746994021 -0.499008736962 0.501484092717 f 25 32 31 11 10 9 1 f 17 24 23 27 26 25 1 f 9 16 15 19 18 17 1 diff --git a/kq.py b/kq.py index bc30270..725e8b1 100644 --- a/kq.py +++ b/kq.py @@ -119,6 +119,14 @@ def makeFlatHeptagon( verts, face ): # ------ visualise with VTK -------- + +print +print ' Left drag : rotate' +print ' Shift + Left drag : pan' +print 'Right drag up and down : zoom' +print ' Ctrl + Left drag : roll' +print '\nRendering...' + ren = vtk.vtkRenderer() renWin = vtk.vtkRenderWindow() renWin.AddRenderer(ren) @@ -408,8 +416,4 @@ def makeFlatHeptagon( verts, face ): renWin.Render() png.Write() -print ' Left drag : rotate' -print ' Shift + Left drag : pan' -print 'Right drag up and down : zoom' -print ' Ctrl + Left drag : roll' iren.Start() diff --git a/kq_surface.obj b/kq_surface.obj index 2000729..7fa6d49 100644 --- a/kq_surface.obj +++ b/kq_surface.obj @@ -6,171 +6,171 @@ v 0.0 0.0 -0.440908153701 v -0.207846096908 0.36 0.146969384567 v 0.415692193817 0.0 0.146969384567 v -0.207846096908 -0.36 0.146969384567 -v -0.302518234042 0.341058136495 -0.43828543626 -v -0.299811829775 0.319289321881 -0.17904898155 -v -0.218982792089 0.179289321881 -0.493400165207 -v -0.16124776517 0.479289321881 -0.044327045697 -v -0.0804187274834 0.339289321881 -0.358678229354 -v -0.190293914886 0.512517544036 -0.258656188456 -v -0.0706006417194 0.38359649148 -0.627288475488 -v -0.43546805017 0.492940194993 -0.0884007320753 -v 0.446624127393 0.0914594075413 -0.43828543626 -v 0.426418578794 0.1 -0.17904898155 -v 0.264760503421 0.1 -0.493400165207 -v 0.495700611097 -0.1 -0.044327045697 -v 0.334042535724 -0.1 -0.358678229354 -v 0.539000170464 -0.0914594075413 -0.258656188456 -v 0.367504627284 -0.130656296488 -0.627288475488 -v 0.644632756495 0.130656296488 -0.0884007320753 -v -0.144105893351 -0.432517544036 -0.43828543626 -v -0.126606749019 -0.419289321881 -0.17904898155 -v -0.0457777113321 -0.279289321881 -0.493400165207 -v -0.334452845927 -0.379289321881 -0.044327045697 -v -0.25362380824 -0.239289321881 -0.358678229354 -v -0.348706255578 -0.421058136495 -0.258656188456 -v -0.296903985565 -0.252940194993 -0.627288475488 -v -0.209164706325 -0.62359649148 -0.0884007320753 -v 0.139174979996 0.441058136495 0.431312071719 -v 0.242076802857 0.219289321881 0.342348297736 -v -0.0408248290464 0.429289321881 0.370925678068 -v 0.421055386305 0.229289321881 0.166801532836 -v 0.138153754402 0.439289321881 0.195378913169 -v 0.353637168933 0.412517544036 0.265629552998 -v 0.0482644568595 0.68359649148 0.27565908185 -v 0.45780423503 0.192940194993 0.440030125712 -v -0.557163267876 0.1 0.281959484616 -v -0.426418578794 -0.1 0.17904898155 -v -0.466833097637 0.25 0.207626361883 -v -0.29362801688 -0.25 0.330100849022 -v -0.334042535724 0.1 0.358678229354 -v -0.428461029981 -0.1 0.4149821401 -v -0.465275260093 0.3 0.489019920568 -v -0.546862123687 -0.3 0.226669286995 -v 0.312380060753 -0.341058136495 0.431312071719 -v 0.0688717220996 -0.319289321881 0.342348297736 -v 0.392187872846 -0.179289321881 0.370925678068 -v -0.0119573155869 -0.479289321881 0.166801532836 -v 0.311358835159 -0.339289321881 0.195378913169 -v 0.180432088176 -0.512517544036 0.265629552998 -v 0.56787969913 -0.38359649148 0.27565908185 -v -0.0618110072404 -0.492940194993 0.440030125712 -f 11 9 1 -f 11 10 9 +v -0.326092451506 0.345306115874 -0.424726628826 +v -0.311276773119 0.347147186258 -0.12667714712 +v -0.18124986949 0.073933982822 -0.50127499789 +v -0.158155858722 0.513933982822 0.0212828139042 +v -0.0526238525217 0.283147186258 -0.387956053017 +v -0.182185664211 0.535057404923 -0.294087175878 +v -0.0590174264694 0.415796292747 -0.569426768909 +v -0.469145503689 0.499008736962 -0.177508410064 +v 0.462090094182 0.10975128905 -0.424726628826 +v 0.456276668711 0.096 -0.12667714712 +v 0.154653642072 0.12 -0.50127499789 +v 0.524157814353 -0.12 0.0212828139042 +v 0.27152458257 -0.096 -0.387956053017 +v 0.554466137252 -0.10975128905 -0.294087175878 +v 0.389598865553 -0.156787555785 -0.569426768909 +v 0.666726994764 0.156787555785 -0.177508410064 +v -0.135997642676 -0.455057404923 -0.424726628826 +v -0.144999895592 -0.443147186258 -0.12667714712 +v 0.0265962274182 -0.193933982822 -0.50127499789 +v -0.366001955631 -0.393933982822 0.0212828139042 +v -0.218900730048 -0.187147186258 -0.387956053017 +v -0.372280473041 -0.425306115874 -0.294087175878 +v -0.330581439084 -0.259008736962 -0.569426768909 +v -0.197581491075 -0.655796292747 -0.177508410064 +v 0.153174557417 0.425306115874 0.449018454613 +v 0.292801564505 0.187147186258 0.335700271837 +v -0.142066281256 0.393933982822 0.337975681704 +v 0.481472009469 0.193933982822 0.142016502281 +v 0.0710990611358 0.443147186258 0.178932928299 +v 0.355103558299 0.455057404923 0.269795350091 +v 0.10149603694 0.655796292747 0.245451086256 +v 0.426666893219 0.259008736962 0.501484092717 +v -0.571643051993 0.08 0.269795350091 +v -0.419326251483 -0.16 0.178932928299 +v -0.408687760515 0.32 0.142016502281 +v -0.27012369591 -0.32 0.337975681704 +v -0.308474999798 0.16 0.335700271837 +v -0.44491317944 -0.08 0.449018454613 +v -0.437641592621 0.24 0.501484092717 +v -0.618684267697 -0.24 0.245451086256 +v 0.291738622023 -0.345306115874 0.449018454613 +v 0.0156734352936 -0.347147186258 0.335700271837 +v 0.412189977166 -0.073933982822 0.337975681704 +v -0.0727842489534 -0.513933982822 0.142016502281 +v 0.348227190347 -0.283147186258 0.178932928299 +v 0.216539493694 -0.535057404923 0.269795350091 +v 0.517188230757 -0.415796292747 0.245451086256 +v 0.0109746994021 -0.499008736962 0.501484092717 +f 9 11 10 +f 1 11 9 f 31 11 1 f 25 31 1 -f 25 32 31 -f 27 25 1 -f 27 26 25 +f 32 31 25 +f 25 27 26 +f 1 27 25 f 23 27 1 f 17 23 1 -f 17 24 23 -f 19 17 1 -f 19 18 17 +f 24 23 17 +f 17 19 18 +f 1 19 17 f 15 19 1 f 9 15 1 -f 9 16 15 -f 12 14 2 -f 12 13 14 +f 16 15 9 +f 14 12 13 +f 2 12 14 f 39 12 2 f 33 39 2 -f 33 40 39 -f 35 33 2 -f 35 34 33 +f 40 39 33 +f 33 35 34 +f 2 35 33 f 47 35 2 f 41 47 2 -f 41 48 47 -f 43 41 2 -f 43 42 41 +f 48 47 41 +f 41 43 42 +f 2 43 41 f 16 43 2 f 14 16 2 -f 14 15 16 -f 20 22 3 -f 20 21 22 +f 15 16 14 +f 22 20 21 +f 3 20 22 f 55 20 3 f 49 55 3 -f 49 56 55 -f 51 49 3 -f 51 50 49 +f 56 55 49 +f 49 51 50 +f 3 51 49 f 40 51 3 f 38 40 3 -f 38 39 40 -f 36 38 3 -f 36 37 38 +f 39 40 38 +f 38 36 37 +f 3 36 38 f 24 36 3 f 22 24 3 -f 22 23 24 -f 28 30 4 -f 28 29 30 +f 23 24 22 +f 30 28 29 +f 4 28 30 f 48 28 4 f 46 48 4 -f 46 47 48 -f 44 46 4 -f 44 45 46 +f 47 48 46 +f 46 44 45 +f 4 44 46 f 56 44 4 f 54 56 4 -f 54 55 56 -f 52 54 4 -f 52 53 54 +f 55 56 54 +f 54 52 53 +f 4 52 54 f 32 52 4 f 30 32 4 -f 30 31 32 -f 15 13 5 -f 15 14 13 +f 31 32 30 +f 13 15 14 +f 5 15 13 f 19 15 5 f 21 19 5 f 20 19 21 -f 23 21 5 -f 23 22 21 +f 21 23 22 +f 5 23 21 f 27 23 5 f 29 27 5 f 28 27 29 -f 31 29 5 -f 31 30 29 +f 29 31 30 +f 5 31 29 f 11 31 5 f 13 11 5 f 12 11 13 -f 16 10 6 -f 16 9 10 +f 10 16 9 +f 6 16 10 f 43 16 6 f 45 43 6 f 44 43 45 -f 47 45 6 -f 47 46 45 +f 45 47 46 +f 6 47 45 f 35 47 6 f 37 35 6 f 36 35 37 -f 39 37 6 -f 39 38 37 +f 37 39 38 +f 6 39 37 f 12 39 6 f 10 12 6 f 11 12 10 -f 24 18 7 -f 24 17 18 +f 18 24 17 +f 7 24 18 f 36 24 7 f 34 36 7 f 35 36 34 -f 40 34 7 -f 40 33 34 +f 34 40 33 +f 7 40 34 f 51 40 7 f 53 51 7 f 52 51 53 -f 55 53 7 -f 55 54 53 +f 53 55 54 +f 7 55 53 f 20 55 7 f 18 20 7 f 19 20 18 -f 32 26 8 -f 32 25 26 +f 26 32 25 +f 8 32 26 f 52 32 8 f 50 52 8 f 51 52 50 -f 56 50 8 -f 56 49 50 +f 50 56 49 +f 8 56 50 f 44 56 8 f 42 44 8 f 43 44 42 -f 48 42 8 -f 48 41 42 +f 42 48 41 +f 8 48 42 f 28 48 8 f 26 28 8 f 27 28 26