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) | Δημιουργεί τμήματα διαδρομής από τη λίστα των σημείων ίχνους. |
Δείτε επίσης