Revit では、ドキュメント内の曲線ジオメトリを表すために、さまざまな曲線タイプを使用します。次の曲線タイプが含まれます。
曲線タイプ |
Revit API クラス |
定義 |
注 |
バインドされた線分 |
Line |
その端点で定義される線分セグメントです。 |
端点を Curve.GetEndpoint()で取得 |
バインド解除された線分 |
Line |
位置と方向で定義される無限線分 |
Curve.IsBound で特定。 未加工パラメータ =0 の点と接線ベクトルを評価して、線分の計算式の入力パラメータを見つけます。 |
Arc |
Arc |
バインドされた円弧 |
特定の角度で開始および終了します。これらの角度は、円弧の両端の未加工パラメータ値によって取得することができます。 |
円 |
Arc |
バインド解除された円 |
Curve.IsBound で特定。 評価に未加工パラメータを使用します(0 ~ 2π) |
円柱状らせん | CylindricalHelix | 円柱の軸に対して一定の角度を形成しながら円柱の周囲に巻かれたらせん。 | 階段と手すりの特定のアプリケーションにのみ使用し、他の Revit 要素とジオメトリの曲線にアクセスする場合は使用したり表示されることはありません。 |
楕円弧 |
Ellipse |
バインドされた楕円セグメント |
|
Ellipse |
Ellipse |
バインド解除された楕円 |
Curve.IsBound で特定。評価に未加工パラメータを使用します(0 ~ 2π) |
NURBS |
NurbSpline |
非一様有理 B スプライン |
さまざまな Revit ツールでスケッチされたスプラインや、読み込まれたジオメトリのスプラインに対して使用します |
エルミート |
HermiteSpline |
一連の点の間を補間するスプライン |
点で曲線やフレキシブル ダクト/配管の他、読み込まれたジオメトリに使用するツールです |
Revit のすべての曲線タイプの数学的表現は、こちらを参照してください。