|
ここではcsvファイルを作成します。
csvファイルはEXCEL等でも読み込みできますが、これをParaViewで読み込みます。
単純に乱数でデータを100個生成し、スカラー値も乱数で決めています。
openから読み込んでも図形表示はされません。
まずFiltersメニューのAlphabeticalから「Table To Points」を選択してください。
ここではProperties内のX Columnに「X-VALUE」、Y Columnに「Y-VALUE」、Z-Columnに「Z-VALUE」に設定してください。
続けて球みたいなアイコン「Glyph」のボタンを押してください。
後はGlyph SourceからGlypy Typeを「Box」か「Sphere」に変更し、
Scale Factorを適当に合わせて、Glyph Modeを「All Points」へ変更してください。
Scale Modeを「scalar」にするとスカラー値を球などの大きさに対応できます。
Theta ResolutionやPhi Resolution値を増やすと球がきれいになります。
描画エリアが分からないときは「Zoom To Data」のアイコンを押してください。
RANDOMIZE
FILE GETSAVENAME F$,"csvファイル|*.csv"
IF F$="" THEN STOP
IF POS(UCASE$(F$),".CSV")=0 THEN LET F$=F$&".csv"
OPEN #1:NAME F$,RECTYPE INTERNAL !'内部形式で書き込み
ERASE #1
WRITE #1:"X-VALUE","Y-VALUE","Z-VALUE","SCALAR" !'1行目は見出し。データは2行目から
FOR I=1 TO 100
LET X=INT(RND*100)
LET Y=INT(RND*100)
LET Z=INT(RND*100)
LET V=INT(RND*3+1)
WRITE #1:X,Y,Z,V
NEXT I
CLOSE #1
END
|
|