GraphicsPath.AddBezier 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 그림에 입방형 베지어 곡선을 추가합니다.
오버로드
AddBezier(Point, Point, Point, Point) |
현재 그림에 입방형 베지어 곡선을 추가합니다. |
AddBezier(PointF, PointF, PointF, PointF) |
현재 그림에 입방형 베지어 곡선을 추가합니다. |
AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
현재 그림에 입방형 베지어 곡선을 추가합니다. |
AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) |
현재 그림에 입방형 베지어 곡선을 추가합니다. |
AddBezier(Point, Point, Point, Point)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
현재 그림에 입방형 베지어 곡선을 추가합니다.
public:
void AddBezier(System::Drawing::Point pt1, System::Drawing::Point pt2, System::Drawing::Point pt3, System::Drawing::Point pt4);
public void AddBezier (System.Drawing.Point pt1, System.Drawing.Point pt2, System.Drawing.Point pt3, System.Drawing.Point pt4);
member this.AddBezier : System.Drawing.Point * System.Drawing.Point * System.Drawing.Point * System.Drawing.Point -> unit
Public Sub AddBezier (pt1 As Point, pt2 As Point, pt3 As Point, pt4 As Point)
매개 변수
예제
예제는 AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)참조하세요.
설명
입방형 곡선은 두 번째 점과 세 번째 점을 제어점으로 사용하여 첫 번째 지점에서 네 번째 지점까지 생성됩니다.
그림에 이전 선 또는 곡선 세그먼트가 있는 경우 이전 세그먼트의 엔드포인트를 입방형 곡선의 시작점에 연결하기 위해 선이 추가됩니다.
적용 대상
AddBezier(PointF, PointF, PointF, PointF)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
현재 그림에 입방형 베지어 곡선을 추가합니다.
public:
void AddBezier(System::Drawing::PointF pt1, System::Drawing::PointF pt2, System::Drawing::PointF pt3, System::Drawing::PointF pt4);
public void AddBezier (System.Drawing.PointF pt1, System.Drawing.PointF pt2, System.Drawing.PointF pt3, System.Drawing.PointF pt4);
member this.AddBezier : System.Drawing.PointF * System.Drawing.PointF * System.Drawing.PointF * System.Drawing.PointF -> unit
Public Sub AddBezier (pt1 As PointF, pt2 As PointF, pt3 As PointF, pt4 As PointF)
매개 변수
예제
예제는 AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)참조하세요.
설명
입방형 곡선은 두 번째 점과 세 번째 점을 제어점으로 사용하여 첫 번째 지점에서 네 번째 지점까지 생성됩니다.
그림에 이전 선 또는 곡선 세그먼트가 있는 경우 이전 세그먼트의 엔드포인트를 입방형 곡선의 시작점에 연결하기 위해 선이 추가됩니다.
적용 대상
AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
현재 그림에 입방형 베지어 곡선을 추가합니다.
public:
void AddBezier(int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4);
public void AddBezier (int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4);
member this.AddBezier : int * int * int * int * int * int * int * int -> unit
Public Sub AddBezier (x1 As Integer, y1 As Integer, x2 As Integer, y2 As Integer, x3 As Integer, y3 As Integer, x4 As Integer, y4 As Integer)
매개 변수
- x1
- Int32
곡선의 시작점 x 좌표입니다.
- y1
- Int32
곡선의 시작점의 y 좌표입니다.
- x2
- Int32
곡선에 대한 첫 번째 제어점의 x 좌표입니다.
- y2
- Int32
곡선에 대한 첫 번째 제어점의 y 좌표입니다.
- x3
- Int32
곡선에 대한 두 번째 제어점의 x 좌표입니다.
- y3
- Int32
곡선에 대한 두 번째 제어점의 y 좌표입니다.
- x4
- Int32
곡선 엔드포인트의 x 좌표입니다.
- y4
- Int32
곡선 엔드포인트의 y 좌표입니다.
예제
다음 코드 예제는 Windows Forms에서 사용하도록 설계되었으며 OnPaint 이벤트 개체인 PaintEventArgse
필요합니다. 코드는 다음 작업을 수행합니다.
경로를 만듭니다.
포인트(50, 50), (70, 0), (100, 120) 및 (150, 50)로 정의된 입방형 베지어 곡선을 경로에 추가합니다.
곡선을 닫습니다.
화면의 경로를 그립니다.
private:
void AddBezierExample( PaintEventArgs^ e )
{
// Create a new Path.
GraphicsPath^ myPath = gcnew GraphicsPath;
// Call AddBezier.
myPath->StartFigure();
myPath->AddBezier( 50, 50, 70, 0, 100, 120, 150, 50 );
// Close the curve.
myPath->CloseFigure();
// Draw the path to screen.
e->Graphics->DrawPath( gcnew Pen( Color::Red,2.0f ), myPath );
}
private void AddBezierExample(PaintEventArgs e)
{
// Create a new Path.
GraphicsPath myPath = new GraphicsPath();
// Call AddBezier.
myPath.StartFigure();
myPath.AddBezier(50, 50, 70, 0, 100, 120, 150, 50);
// Close the curve.
myPath.CloseFigure();
// Draw the path to screen.
e.Graphics.DrawPath(new Pen(Color.Red, 2), myPath);
}
Public Sub AddBezierExample(ByVal e As PaintEventArgs)
' Create a new Path.
Dim myPath As New GraphicsPath
' Call AddBezier.
myPath.StartFigure()
myPath.AddBezier(50, 50, 70, 0, 100, 120, 150, 50)
' Close the curve.
myPath.CloseFigure()
' Draw the path to screen.
e.Graphics.DrawPath(New Pen(Color.Red, 2), myPath)
End Sub
설명
입방형 곡선은 두 번째 점과 세 번째 점을 제어점으로 사용하여 첫 번째 지점에서 네 번째 지점까지 생성됩니다.
그림에 이전 선 또는 곡선 세그먼트가 있는 경우 이전 세그먼트의 엔드포인트를 입방형 곡선의 시작점에 연결하기 위해 선이 추가됩니다.
적용 대상
AddBezier(Single, Single, Single, Single, Single, Single, Single, Single)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
현재 그림에 입방형 베지어 곡선을 추가합니다.
public:
void AddBezier(float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4);
public void AddBezier (float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4);
member this.AddBezier : single * single * single * single * single * single * single * single -> unit
Public Sub AddBezier (x1 As Single, y1 As Single, x2 As Single, y2 As Single, x3 As Single, y3 As Single, x4 As Single, y4 As Single)
매개 변수
- x1
- Single
곡선의 시작점 x 좌표입니다.
- y1
- Single
곡선의 시작점의 y 좌표입니다.
- x2
- Single
곡선에 대한 첫 번째 제어점의 x 좌표입니다.
- y2
- Single
곡선에 대한 첫 번째 제어점의 y 좌표입니다.
- x3
- Single
곡선에 대한 두 번째 제어점의 x 좌표입니다.
- y3
- Single
곡선에 대한 두 번째 제어점의 y 좌표입니다.
- x4
- Single
곡선 엔드포인트의 x 좌표입니다.
- y4
- Single
곡선 엔드포인트의 y 좌표입니다.
예제
예제는 AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)참조하세요.
설명
입방형 곡선은 두 번째 점과 세 번째 점을 제어점으로 사용하여 첫 번째 지점에서 네 번째 지점까지 생성됩니다.
그림에 이전 선 또는 곡선 세그먼트가 있는 경우 이전 세그먼트의 엔드포인트를 입방형 곡선의 시작점에 연결하기 위해 선이 추가됩니다.
적용 대상
.NET