CSVファイルをつくる

 投稿者:しばっち  投稿日:2018年 3月10日(土)20時59分19秒
  ここでは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
 

戻る