In [1]:
# Practical test of vtkViewer
import numpy as np, vtk
import SimPEG as simpeg
import simpegViz
from glob import glob

In [2]:
# Load data - UBC MT models
workDir = '/home/gudni/Dropbox/Work/ISOR/Hengill/MT3D/New3Dinv/TrueNorthSSc/RefineMesh'
M = simpeg.Utils.meshutils.readUBCTensorMesh(workDir + '/reMesh1.txt')

modDict = {}
for mod in glob(workDir+'/run6/inv_*'):
    key = mod.split('/')[-1].replace('.con','')
    modDict[key] = simpeg.Utils.meshutils.readUBCTensorModel(mod,M)

In [3]:
# Setup the viewer
vtkViewer = simpegViz.vtkView(M,{'C':modDict})

In [ ]:
vtkViewer.Show()

In [11]:
# Set limits
vtkViewer.limits = [1e-3,1]
vtkViewer.range = [1e-3,1]

In [12]:
vtkViewer.extent = [5,34,5,38,5,49]

In [14]:
vtkViewer.viewprop = {'C':7}
vtkViewer.Show()

In [9]:
pl = vtkViewer._plane

In [10]:
pl.GetOrigin()


Out[10]:
(476320.0, 7093320.0, 0.0)

In [9]:
# pl.SetOrigin(np.array(vtkViewer._vtkobj.GetBounds()[0::2]) + np.array([500,0,0]))

In [11]:
vtkViewer.Show()

In [ ]:
vtkViewer._widget.GetEnabled()

In [ ]:
cam = vtkViewer._ren.GetActiveCamera()
print cam.GetFocalPoint()
print cam.GetClippingRange()
print cam.GetPosition()

In [ ]:
M.vectorNx

In [12]:
import tvtk

In [16]:
from tvtk.api import tvtk

In [26]:
vtk.vtkVersion.GetVTKVersion()


Out[26]:
'5.10.1'

In [18]:
vtk.vtkUnstructuredGridReader(


Out[18]:
tvtk.tvtk_classes.unstructured_grid_reader.UnstructuredGridReader

In [25]:
ver(buildversion)


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-25-83538580e169> in <module>()
----> 1 ver(buildversion)

NameError: name 'buildversion' is not defined

In [ ]: