NurbsCurve
NurbsCurve class
NURBS カーブ NURBS(非一様有理基底スプライン)で表される曲線です, NURBS曲線はそのによって定義されますOrder
、加重のセットControlPoints
そしてKnotVectors
コントロール ポイントの w コンポーネントは、それが何であれ、コントロール ポイントの重みとして使用されます。TwoDimensionalまたThreeDimensional
public class NurbsCurve : Curve
コンストラクター
名前 | 説明 |
---|
NurbsCurve() | の新しいインスタンスを初期化しますNurbsCurve class. |
NurbsCurve(string) | の新しいインスタンスを初期化しますNurbsCurve class. |
プロパティ
名前 | 説明 |
---|
Color { get; set; } | 線の色を取得または設定します。デフォルト値は白です(1, 1, 1) |
ControlPoints { get; } | すべてのコントロール ポイントを取得します |
CurveType { get; set; } | 曲線のタイプを取得または設定します。 |
Dimension { get; set; } | 曲線の寸法を取得または設定します。 |
Excluded { get; set; } | エクスポート中にこのエンティティを除外するかどうかを取得または設定します。 |
KnotVectors { get; } | ノット ベクトルを取得します。これは、コントロール ポイントが NURBS カーブに影響を与える場所と方法を決定するパラメータ値のシーケンスです。 |
Multiplicity { get; } | 多重度を取得します. |
virtual Name { get; set; } | 名前を取得または設定します。 |
Order { get; set; } | NURBS 曲線の順序を取得または設定し、曲線上の任意の点に影響を与える近くの制御点の数を定義します。 |
ParentNode { get; set; } | 最初の親ノードを取得または設定します。最初の親ノードを設定すると、このエンティティは他の親ノードから切り離されます。 |
ParentNodes { get; } | すべての親ノードを取得します。ジオメトリのインスタンス化のためにエンティティを複数の親ノードにアタッチできます |
Properties { get; } | すべてのプロパティのコレクションを取得します。 |
Rational { get; set; } | 有理数かどうかを取得または設定します。この値は、これが有理数かどうかを示します。NurbsCurve 有理スプラインまたは非有理スプラインです。 非有理 B スプラインは、有理 B スプラインの特殊なケースです。 |
Scene { get; } | このオブジェクトが属するシーンを取得します |
メソッド
関連項目