面解析

面解析

面メンバーには、ジオメトリ解析に最適なツールとして使用できるものがいくつかあります。

Intersect()

Intersect メソッドは面と曲線の間の交差を計算します。それを使用すると以下の項目を特定できます。

  • 2 つのオブジェクト間の交点
  • 交点に最も近いエッジ(この場所の近くにエッジがある場合)
  • 面と完全に一致する曲線
  • 交差しない曲線と面

Project()

Project メソッドは、入力面に点を投影し、投影点、面までの距離、投影点に最も近いエッジに関する情報を返します。

Triangulate()

Triangulate メソッドは面に近似の三角メッシュを取得します。このメソッドには 2 つのオーバーロードがあります。パラメータのないメソッドは Curve.Tessellate()に似ており、その場合、メッシュの点は Revit が使用する入力の許容差内(1/16” よりやや大きい)に収まります。2 番目の Triangulate メソッドでは詳細のレベルを引数として使用できます(0 (簡略)~ 1 (詳細)の範囲)。