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

오류 한도를 얻거나 설정합니다.이 매개 변수는 포인트의 최대 변동을 고정된 곡선으로 정의합니다.기본적으로 30이 될 수 있습니다.

public float ErrorThreshold { get; set; }

부동산 가치

float

MaxIterations

오류 한도를 얻거나 설정합니다.이 매개 변수는 최소 평방 접근 방법에 대한 이테라 숫자를 정의합니다.기본적으로 30이 될 수 있습니다.

public int MaxIterations { get; set; }

부동산 가치

int

TraceSmoother

흔적을 얻거나 더 부드럽게 설정합니다.

public IImageTraceSmoother TraceSmoother { get; set; }

부동산 가치

IImageTraceSmoother

Methods

Build(숫자 : pointf>)

최적화 된 Bezier 경로를 추적 포인트의 순서에서 구축합니다.이 방법은 Bezier 곡선을 사용하여 지정된 흔적을 접근하여 라인과 회로 세그먼트를 사용합니다.그것은 부분의 수를 최소화하는 것을 목표로하고 동시에 경로가 원래 흔적과 밀접하게 일치한다는 것을 보장합니다.

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable &lt에 대한 정보 PointF >

흔적을 결정하는 포인트의 순서가 접근해야합니다.

Returns

string

SVG 경로 데이터를 나타내는 스트립.이 데이터는 일련의 명령과 좌표로 구성되어 있습니다.Bezier 경로를 정의하고, 최소한의 복잡성으로 입력 트랙을 밀접하게 접근합니다.

 한국어