VTK形式のファイルを描画

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

コメント

このブログの人気の投稿

静的サイト生成ツールの導入

uptex

TeXのソースを分割してTeXShopでタイプセット