Class BezierPathBuilder
ชื่อพื้นที่: Aspose.Svg.ImageVectorization การประชุม: Aspose.SVG.dll (25.5.0)
ประเภท Aspose.Svg.ImageVectorization.BezierPathBuilder เป็นผู้รับผิดชอบในการสร้างเส้นทางของ Bezier จากจุดที่กําหนดมันใกล้ชิดการติดตามของจุดด้วยโค้ง Bezier, ปรับปรุงจํานวนของส่วนที่ใกล้เคียงเหมาะกับเส้นทางเดิมในขณะที่ลดความซับซ้อน
[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder
Inheritance
Implements
อนุญาโตตุลาการ
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; }
คุณสมบัติมูลค่า
MaxIterations
รับหรือตั้งข้อผิดพลาด จํากัดพารามิเตอร์นี้กําหนดจํานวนการฉีดสําหรับวิธีการการใกล้เคียงสี่เหลี่ยมต่ําโดย default มันเป็น 30.
public int MaxIterations { get; set; }
คุณสมบัติมูลค่า
TraceSmoother
รับหรือวางการติดตามได้อย่างราบรื่นมากขึ้น
public IImageTraceSmoother TraceSmoother { get; set; }
คุณสมบัติมูลค่า
Methods
Build(IEnumerable )
สร้างเส้นทาง Bezier ที่เพิ่มประสิทธิภาพจากจุดติดตามวิธีการประมาณเส้นผ่านศูนย์กลางที่ระบุด้วยโค้ง Bezier โดยใช้การผสมผสานของเส้นและวงกลมมีวัตถุประสงค์ในการลดจํานวนส่วนในขณะที่ให้มั่นใจว่าเส้นทางเข้ากันอย่างใกล้ชิดกับเส้นด้ายเดิม
public string Build(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<
PointF
>
เถื่อนของจุดที่กําหนดการติดตามที่จะได้รับการใกล้เคียง
Returns
แถวที่แสดงให้เห็นถึงข้อมูลเส้นทาง SVG ข้อมูลนี้ประกอบด้วยชุดคําสั่งและ koordinatesซึ่งกําหนดเส้นทาง Bezier โดยการใกล้เคียงกับเส้นด้ายเข้าด้วยความซับซ้อนที่ลดลง