BezierSegment コンストラクター

定義

BezierSegment クラスの新しいインスタンスを初期化します。Initializes a new instance of the BezierSegment class.

オーバーロード

BezierSegment()

BezierSegment クラスの新しいインスタンスを初期化します。Initializes a new instance of the BezierSegment class.

BezierSegment(Point, Point, Point, Boolean)

指定されたコントロール ポイント、エンド ポイント、ストローク オプションを使用して、BezierSegment クラスの新しいインスタンスを初期化します。Initializes a new instance of the BezierSegment class with the specified control points, end point, and stroke option.

BezierSegment()

BezierSegment クラスの新しいインスタンスを初期化します。Initializes a new instance of the BezierSegment class.

public:
 BezierSegment();
public BezierSegment ();
Public Sub New ()

注釈

3次ベジエ曲線は、始点、終点 (point3)、および2つの制御点 (point1およびpoint2) によって定義されます。A cubic Bezier curve is defined by four points: a start point, an end point (point3), and two control points (point1 and point2). このメソッドでは、曲線の開始点を指定することはできません。曲線は、 PathFigure BezierSegmentが追加されるオブジェクトの現在の位置から開始します。This method does not enable you to specify the beginning point of the curve; the curve begins at the current point of the PathFigure object to which the BezierSegment is added.

3次ベジエ曲線の2つの制御点は、マグネットのように動作し、それ以外の場合は、それ自体が直線になるような部分を獲得し、曲線を生成します。The two control points of a cubic Bezier curve behave like magnets, attracting portions of what would otherwise be a straight line toward themselves and producing a curve. 最初の制御点point1は、曲線の開始部分に影響します。2つ目の制御point2点は曲線の終了部分に影響します。The first control point, point1, affects the beginning portion of the curve; the second control point, point2, affects the ending portion of the curve. 曲線は必ずしも制御点のいずれかを通過しないことに注意してください。各コントロールポイントは、行のその部分をそれ自体に移動するのではなく、自身の方向に移動します。Note that the curve doesn't necessarily pass through either of the control points; each control point moves its portion of the line toward itself, but not through itself.

BezierSegment(Point, Point, Point, Boolean)

指定されたコントロール ポイント、エンド ポイント、ストローク オプションを使用して、BezierSegment クラスの新しいインスタンスを初期化します。Initializes a new instance of the BezierSegment class with the specified control points, end point, and stroke option.

public:
 BezierSegment(System::Windows::Point point1, System::Windows::Point point2, System::Windows::Point point3, bool isStroked);
public BezierSegment (System.Windows.Point point1, System.Windows.Point point2, System.Windows.Point point3, bool isStroked);
new System.Windows.Media.BezierSegment : System.Windows.Point * System.Windows.Point * System.Windows.Point * bool -> System.Windows.Media.BezierSegment
Public Sub New (point1 As Point, point2 As Point, point3 As Point, isStroked As Boolean)

パラメーター

point1
Point

曲線の開始部分を決定する、最初のコントロール ポイント。The first control point, which determines the beginning portion of the curve.

point2
Point

曲線の終了部分を決定する、2 番目のコントロール ポイント。The second control point, which determines the ending portion of the curve.

point3
Point

曲線を描画するポイント。The point to which the curve is drawn.

isStroked
Boolean

Pen を使用してセグメントを描画するときに弧を描く場合は true。それ以外の場合は falsetrue to stroke the curve when a Pen is used to render the segment; otherwise, false.

注釈

3次ベジエ曲線は、始点、終点 (point3)、および2つの制御点 (point1およびpoint2) によって定義されます。A cubic Bezier curve is defined by four points: a start point, an end point (point3), and two control points (point1 and point2). このメソッドでは、曲線の開始点を指定することはできません。曲線は、 PathFigure BezierSegmentが追加されるオブジェクトの現在の位置から開始します。This method does not enable you to specify the beginning point of the curve; the curve begins at the current point of the PathFigure object to which the BezierSegment is added.

3次ベジエ曲線の2つの制御点は、マグネットのように動作し、それ以外の場合は、それ自体が直線になるような部分を獲得し、曲線を生成します。The two control points of a cubic Bezier curve behave like magnets, attracting portions of what would otherwise be a straight line toward themselves and producing a curve. 最初の制御点point1は、曲線の開始部分に影響します。2つ目の制御point2点は曲線の終了部分に影響します。The first control point, point1, affects the beginning portion of the curve; the second control point, point2, affects the ending portion of the curve. 曲線は必ずしも制御点のいずれかを通過しないことに注意してください。各コントロールポイントは、行のその部分をそれ自体に移動するのではなく、自身の方向に移動します。Note that the curve doesn't necessarily pass through either of the control points; each control point moves its portion of the line toward itself, but not through itself.

適用対象