Class SplinePathBuilder

SplinePathBuilder class

ΤοSplinePathBuilder Η κλάση είναι υπεύθυνη για τη δημιουργία τμημάτων διαδρομήςSVGPathSeg από τη λίστα των σημείων ίχνους. Αυτό το πρόγραμμα δημιουργίας μονοπατιών βασίζεται στην εφαρμογή μιας σειράς Catmull-Roma σε ένα σύνολο σημείων εξομάλυνσης και μειωμένης διαδρομής..

public class SplinePathBuilder : IPathBuilder

Κατασκευαστές

ΟνομαΠεριγραφή
SplinePathBuilder()Αρχικοποιεί μια νέα παρουσία τουSplinePathBuilder τάξη.
SplinePathBuilder(float)Αρχικοποιεί μια νέα παρουσία τουSplinePathBuilder τάξη.
SplinePathBuilder(IImageTraceSmoother, IImageTraceSimplifier, float)Αρχικοποιεί μια νέα παρουσία τουSplinePathBuilder τάξη.

Ιδιότητες

ΟνομαΠεριγραφή
Tension { get; set; }Η τιμή των τάσεων επηρεάζει την απότομη κάμψη της καμπύλης στα (παρεμβαλλόμενα) σημεία ελέγχου. Πρέπει να είναι στην περιοχή από 0 έως 1. Οποιεσδήποτε υψηλότερες ή χαμηλότερες τιμές θα ευθυγραμμιστούν με τις ελάχιστες και μέγιστες τιμές αυτού του εύρους, αναλόγως.
TraceSimplifier { get; set; }Λαμβάνει ή ορίζει τον απλοποιητή ίχνους.
TraceSmoother { get; set; }Αποκτά ή ρυθμίζει το ίχνος πιο ομαλό.

Μέθοδοι

ΟνομαΠεριγραφή
Build(IEnumerable<PointF>, SVGPathElement)Δημιουργεί τμήματα διαδρομής από τη λίστα των σημείων ίχνους.

Δείτε επίσης