fec エンティティプロパティの説明
Fecエンティティはグラフィックエンティティ階層の葉で,
2次元有限要素プロットを表します. (fec
,
Sgrayplot
参照).
このプロパティには親のハンドルが含まれます.
fecエンティティの親は"Axes"
または
"Compound"
型となります.
このプロパティはハンドルのchildren
のベクトルを有します.
しかし, Fec
ハンドルは現在,
children
を有していません.
このフィールドはエンティティのvisible
プロパティを有します.
この値は"on"
または "off"
とする必要があります.
デフォルトで,プロットは可視となり,このプロパティの値は
"on"
です.
"off"
の場合プロットは画面に
描画されません.
3列の行列[x,y,f]
で,
x(i)
および y(i)
は
i
番目のノードの座標となります.
f(i)
はノードi
に関連する値です.
5列の行列 [tn,n1,n2,n3,flag]
です.
tn(j)
は3角形の番号です. n1(j)
,
n2(j)
および n3(j)
は
3角形を構成するノードのインデックスです.
(flag(j)
は使用されていません).
大きさ2のベクトル [zmin,zmax]
で,
(カレントのカラーマップの)最初および最後の色に対応するzの値を指定します.
より正確に記述すると,カラーマップがnc
個の色を有し,
dz = (zmax-zmin)/nc
の場合,
zmin + (i-1)dz <= z < zmin + i dz
となる三角形の内部は色i
で塗りつぶされます.
デフォルトで, z_bounds
プロパティの値は,
[0,0]
です. この場合, zmin
および
zmax
はfunc
の引数最小値および最大値に
自動的に設定されます.
大きさ2のベクトル [cmin, cmax]
で,
ノードの値が範囲z_bounds = [zmin,zmax]
の外側にある場合に
使用される色を定義します.
ノードの値が zmin
よりも小さい場合,インデックス
cmin
の色が使用されます.
ノードの値が zmax
よりも大きい場合,インデックス
cmax
の色が使用されます.
デフォルトで,outside_color
プロパティの値は [0,0]
です.
この場合,cmin
および cmax
は
カラーマップの境界値に自動的に設定されます.
cmin
または cmax
が負の場合,
領域z_boundsの外側の値は表示されず,透過属性となります.
大きさ2のベクトル[rmin, rmax]
で,
指定したカラーマップの範囲のみが表示に使用されます.
rmin
およびrmax
は
カラーマップのインデックスを意味します.
これらが共に 1より大きい場合,
fecエンティティを実際に表示する際に使用さえるカラーマップは,
colormap(rmin:rmax)
となります.
ただし, colormap
は親の図のカラーマップです.
デフォルトで,color_range
プロパティの値は [0,0]
です.
この場合, カラーマップ全体が使用されます.
"on"
の場合,三角形を囲うワイヤフレームが描画されます.
"off"
の場合, 三角形の内側のみが描画されます.
このカラーインデックスはメッシュの色を指定します.
line_mode
プロパティが "on"
の場合,
ワイヤフレームがこの色により描画されます.
このフィールドは fec のclip_state
プロパティの値を
有します. この値は以下となります :
"off"
: fecはクリップされません.
"clipgrf"
: fec は Axes ボックスの外側でクリップされます.
"on"
: fec は clip_box プロパティで
指定された矩形の外側でクリップされます.
このフィールドはclip_box
プロパティを定義します.
clip_state が "off"の場合,デフォルトでこの値は空行列です.
その他の場合,ベクトル [x,y,w,h]
(左上の点 幅 高さ)
が fec の表示部分を定義しますが,
clip_state
プロパティの値は変更されます.
このフィールドは任意のScilab変数をfecデータの中に保存し, 再度取得するために使用できます.
x=-10:10; y=-10:10;m =rand(21,21); Sgrayplot(x,y,m); a=get("current_axes"); f=a.children.children(1) f.data(:,3)=(1:size(f.data,1))'; a.parent.color_map=hotcolormap(64); | ![]() | ![]() |