VTK形式のファイルを描画

2009年3月8日

VTK

t f B! P L
vtkinteractionを使う一部のサンプルでBus errorやSegmentation Faultが出る.VTK-5.2.1に更新したがだめだった.仕方がないので,単に表示してしばらくしたら終了するようにした.仮に動作しても,表示はParaViewの方がおそらく便利.


#!/bin/sh
# ¥
exec vtk "$0" ${1+"$@"}
package require vtk

if {$argc<1} {
puts stderr "vtk draw.tcl filename"
exit
}

vtkPolyDataReader reader
reader SetFileName [lindex $argv 0]

vtkPolyDataMapper sphereMapper
sphereMapper SetInputConnection [reader GetOutputPort]
reader Delete

vtkActor sphereActor
sphereActor SetMapper sphereMapper

vtkRenderer ren1
ren1 AddActor sphereActor

vtkRenderWindow renWin
renWin AddRenderer ren1
renWin SetSize 300 300
renWin Render

after 1000

vtkCommand DeleteAllObjects

このブログを検索

ブログ アーカイブ

Translate

QooQ