ホーム / モデリング / CGaudi / プロパティ / MeshQuality
MeshQualityプロパティ
定義
MeshQuality As Double
| 値の取得 | ○ | |
| 値の設定 | × |
引数
引数はありません解説
直前に生成したメッシュの中で一番悪い要素の質を取得します。(一度もメッシュを生成していない場合は-1)1に近づくほど良い形、0に近づくほど悪い形を意味します。
質が悪いと、収束が遅い場合があり、0.01以上が望ましいです。
実行例
Dim Femtet As New CFemtetDim 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"


