Femtet2026.0マクロヘルプ/マニュアル
 

ホーム / モデリング / CGaudi / プロパティ / MeshQuality

MeshQualityプロパティ

定義

MeshQuality As Double

値の取得  
値の設定   ×

引数

引数はありません

解説

直前に生成したメッシュの中で一番悪い要素の質を取得します。(一度もメッシュを生成していない場合は-1)
1に近づくほど良い形、0に近づくほど悪い形を意味します。
質が悪いと、収束が遅い場合があり、0.01以上が望ましいです。

実行例

Dim Femtet As New CFemtet
Dim Gaudi As CGaudi
Dim Point As New CGaudiPoint

'新規プロジェクト作成
If Femtet.OpenNewProject() = False Then
    Femtet.ShowLastError
End If

'Femtet.Gaudiを変数Gaudiに代入して使いやすくする
Set Gaudi = Femtet.Gaudi



Point.X = 0
Point.Y = 0
Point.Z = 0
Set Body = Gaudi.CreateBox(Point, 5, 5, 5)

Gaudi.MeshSize = 5
Gaudi.Mesh

'メッシュの質の表示
MsgBox Gaudi.MeshQuality, vbInformation, "MeshQuality"