Code Search for Developers
 
 
  

vtk_hello.py from matplotlib at Krugle


Show vtk_hello.py syntax highlighted

#!/usr/local/bin/python
import os
import vtk

# Create a rectangular cube.  VTK has a number of "source" classes to
# create cubes, cones, cylinders, spheres, grids, images and even
# mandlebrot sets!
cube = vtk.vtkCubeSource()
cube.SetXLength(10)
cube.SetYLength(5)
cube.SetZLength(20)
cube.SetCenter(1,2,3)

# Set up the mappers to extract data primitives.  The output of the
# mapper is polygon data that 
mapper = vtk.vtkPolyDataMapper()
mapper.SetInput(cube.GetOutput())

# The actors are the objects that are added to the scene.  Here you
# can set properties of the actor, eg object (color, translucency,
# etc)
actor = vtk.vtkActor()
actor.SetMapper(mapper)
actor.GetProperty().SetColor(1,0,0)

# Rendering is the process of converting geometry (points, edges,
# polygon faces), lights, camera angles and so on to a 2D image view
# -- what you see on the screen.  The vtkRenderer is an abstract
# interface to concrete implementations, eg vtkOpenGLRenderer for
# hardware accelerated rendering
ren = vtk.vtkRenderer()
ren.AddActor(actor)

# The render window is a graphical user interface window in which the
# renderer above draws the 2D rendered image
renWin = vtk.vtkRenderWindow()
renWin.AddRenderer(ren)

# The render window interactor is a platform independent way for
# supporting GUI interaction -- mouse presses, keyborar events, mouse
# motion and so on
iren = vtk.vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)
renWin.SetSize(450,450)

# Ready, set, go!
iren.Initialize()
iren.Start()







See more files for this project here

matplotlib

Matplotlib is a pure python plotting library with the goal of making\r\npublication quality plots using a syntax familiar to matlab users. \r\nThe library uses Numeric for handling large\r\ndata sets and supports a variety of output backends

Project homepage: http://sourceforge.net/projects/matplotlib
Programming language(s): C,C++,Python
License: other

  scipy/
    bessel.py
    example1.1
    example10.2.1
    example10.2.2
    example10.2.3
    example10.2.5
    example10.3.1
    example10.3.2
    example10.3.6
    example10.4.4
    example2.1
    example2.2
    example2.3
    example3.1
    example3.2
    example4.1
    example4.2
    example4.3
    example4.4
    example4.5
    example4.6
    example5.1
    example5.2
    example5.3
    example5.4
    example5.5
    example5.6
    example5.7
    example5.8
    example5.9
    example6.1
    example6.2
    example6.3
    example6.4
    least_squares_fit.py
    roots1d.py
  .matplotlibrc
  README
  WallisPi.py
  WindowLevelInterface.py
  __init__.py
  colors.py
  erathostenes.py
  ip_embed-short.py
  ip_embed.py
  ip_expensive_init.py
  ip_simple.py
  ip_simple2.py
  mayavi_bighead.py
  mpl_agg_oo.py
  mpl_image_ratner.py
  mpl_imshow.py
  mpl_pylab.py
  mpl_set_get.py
  mpl_subplot_demo.py
  parse_file.py
  runall.py
  vtk_hello.py
  vtk_marching_cubes.py
  vtk_slice_viewer.py
  weave_callback.py
  weave_cplx.py
  weave_examples.py
  wrap_f2py_setup.py
  wrap_weave.py