Class BezierPathBuilder

Class BezierPathBuilder

ชื่อพื้นที่: Aspose.Svg.ImageVectorization การประชุม: Aspose.SVG.dll (25.5.0)

ประเภท Aspose.Svg.ImageVectorization.BezierPathBuilder เป็นผู้รับผิดชอบในการสร้างเส้นทางของ Bezier จากจุดที่กําหนดมันใกล้ชิดการติดตามของจุดด้วยโค้ง Bezier, ปรับปรุงจํานวนของส่วนที่ใกล้เคียงเหมาะกับเส้นทางเดิมในขณะที่ลดความซับซ้อน

[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder

Inheritance

object BezierPathBuilder

Implements

IPathBuilder

อนุญาโตตุลาการ

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

BezierPathBuilder()

เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Svg.ImageVectorization.BezierPathBuilder

public BezierPathBuilder()

Properties

ErrorThreshold

รับหรือตั้งข้อผิดพลาด จํากัดพารามิเตอร์นี้กําหนดการสอดคล้องสูงสุดของจุดกับโค้งที่กําหนดเองโดย default มันเป็น 30.

public float ErrorThreshold { get; set; }

คุณสมบัติมูลค่า

float

MaxIterations

รับหรือตั้งข้อผิดพลาด จํากัดพารามิเตอร์นี้กําหนดจํานวนการฉีดสําหรับวิธีการการใกล้เคียงสี่เหลี่ยมต่ําโดย default มันเป็น 30.

public int MaxIterations { get; set; }

คุณสมบัติมูลค่า

int

TraceSmoother

รับหรือวางการติดตามได้อย่างราบรื่นมากขึ้น

public IImageTraceSmoother TraceSmoother { get; set; }

คุณสมบัติมูลค่า

IImageTraceSmoother

Methods

Build(IEnumerable )

สร้างเส้นทาง Bezier ที่เพิ่มประสิทธิภาพจากจุดติดตามวิธีการประมาณเส้นผ่านศูนย์กลางที่ระบุด้วยโค้ง Bezier โดยใช้การผสมผสานของเส้นและวงกลมมีวัตถุประสงค์ในการลดจํานวนส่วนในขณะที่ให้มั่นใจว่าเส้นทางเข้ากันอย่างใกล้ชิดกับเส้นด้ายเดิม

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable < PointF >

เถื่อนของจุดที่กําหนดการติดตามที่จะได้รับการใกล้เคียง

Returns

string

แถวที่แสดงให้เห็นถึงข้อมูลเส้นทาง SVG ข้อมูลนี้ประกอบด้วยชุดคําสั่งและ koordinatesซึ่งกําหนดเส้นทาง Bezier โดยการใกล้เคียงกับเส้นด้ายเข้าด้วยความซับซ้อนที่ลดลง

 แบบไทย