GraphicsPath.AddBezier 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
3차원 큐빅 곡선을 현재 그림에 추가합니다.
오버로드
AddBezier(Point, Point, Point, Point) |
3차원 큐빅 곡선을 현재 그림에 추가합니다. |
AddBezier(PointF, PointF, PointF, PointF) |
3차원 큐빅 곡선을 현재 그림에 추가합니다. |
AddBezier(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32) |
3차원 큐빅 곡선을 현재 그림에 추가합니다. |
AddBezier(Single, Single, Single, Single, Single, Single, Single, Single) |
3차원 큐빅 곡선을 현재 그림에 추가합니다. |
AddBezier(Point, Point, Point, Point)
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
- Source:
- GraphicsPath.cs
3차원 큐빅 곡선을 현재 그림에 추가합니다.
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
3차원 큐빅 곡선을 현재 그림에 추가합니다.
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
3차원 큐빅 곡선을 현재 그림에 추가합니다.
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
3차원 큐빅 곡선을 현재 그림에 추가합니다.
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
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기