All pastes #323105 Raw Edit

matchstick.py

public text v1 · immutable
#323105 ·published 2007-01-21 01:03 UTC
rendered paste body
#! /usr/bin/python

from vtk import *

# create a rendering window and renderer
ren = vtkRenderer()
renWin = vtkRenderWindow()
renWin.AddRenderer(ren)
renWin.SetSize(800,600)
renWin.StereoCapableWindowOn()

iren = vtkRenderWindowInteractor()
iren.SetRenderWindow(renWin)
trackcam = vtkInteractorStyleTrackballCamera()
iren.SetInteractorStyle(trackcam)

# create an actor and give it cone geometry
cone1 = vtkCubeSource()
H = 4.0
cone1.SetZLength(H);
cone1.SetCenter(1,0,(H/2))
print((H/2))
cone1.SetXLength(1);
cone1.SetYLength(1);
coneMapper1 = vtkPolyDataMapper()
coneMapper1.SetInput(cone1.GetOutput())
coneActor1 = vtkActor()
coneActor1.SetMapper(coneMapper1)


cone = vtkCubeSource()
cone.SetZLength(1);
cone.SetXLength(1);
cone.SetYLength(1);
coneMapper = vtkPolyDataMapper()
coneMapper.SetInput(cone.GetOutput())
coneActor = vtkActor()
coneActor.SetMapper(coneMapper)

# assign our actor to the renderer
ren.AddActor(coneActor)
ren.AddActor(coneActor1)

# enable user interface interactor
iren.Initialize()
iren.Start()