ホーム / モデリング / CGaudi / 関数 / FindBody
FindBody関数
定義
FindBody (Points() As CGaudiPoint) As CGaudiBody
[Python]
FindBody_py(CGaudiPoint[] Points)
戻り値
最初に見つかったBodyが返ります。見つからなかった場合はNothingが返ります。
[Python]
最初に見つかったBody(CGaudiBody)が返ります。
見つからなかった場合は、Noneが返ります。
引数
| Points | 座標配列 |
[Python]
| Points | 座標(CGaudiPoint)配列 |
解説
指定された座標配列の全ての点を含むBodyを探します。複数ある場合は最初に見つかったCGaudiBodyを返します。
見つからなかった場合は、Nothingが返ります。
引数のPointsは静的配列でも動的配列でも構いません。
実行例
Dim Femtet As New CFemtetDim Gaudi As CGaudi
Dim Body As CGaudiBody
Dim Point(2) As New CGaudiPoint
'新規プロジェクト作成
If Femtet.OpenNewProject() = False Then
Femtet.ShowLastError
End If
'Femtet.Gaudiを変数Gaudiに代入して使いやすくする
Set Gaudi = Femtet.Gaudi
Point(0).SetCoord 0, 0, 0
Point(1).SetCoord 2, 1, 1
Point(2).SetCoord 5, 2, 2
Set Body = Gaudi.CreateBox(Point(0), 5, 5, 5)
Set Body = Gaudi.FindBody(Point)
If Body Is Nothing Then
Femtet.ShowLastError
End If


