CurveAdapter
CurveAdapter
Overview
CurveAdapter यह एक क्लास है Aspose.Font FOSS के लिए Python।.
CurveAdapter.quad_to_cubic converts a quadratic Bézier (p0, q, p3) to an equivalent cubic Bézier, returning four points.
इस कक्षा में पायथन प्रोग्रामों में CurveAdapter वस्तुओं के साथ काम करने के लिए 4 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: convert_path_cubic_to_quad, convert_path_quad_to_cubic, cubic_to_quads, quad_to_cubic. सभी सार्वजनिक सदस्य किसी भी Python अनुप्रयोग के लिए उपलब्ध हैं Aspose.Font FOSS को स्थापित करने के बाद Python पैकेज।.
Methods
| Signature | Description |
|---|---|
quad_to_cubic(p0: Point, q: Point, p3: Point) → tuple[Point, Point, Point, Point] | एक वर्ग बीज़ियर (पी0, q, पी3) को एक समकक्ष क्यूबिक बीज़ायर में परिवर्तित करता है, चार अंक वापस लाता है |
cubic_to_quads(p0: Point, c1: Point, c2: Point, p3: Point, tolerance: float) → list[QuadSegment] | अनुकूलन के भीतर वर्गिक खंडों के साथ एक क्यूबिक बेज़ियर (p0, c1, c2, p3) का अनुमान लगाता है, QuadSegment की सूची वापस करता है |
convert_path_quad_to_cubic(path: GlyphPath) → GlyphPath | सभी वर्गों को एक GlyphPath में क्यूबिक सेगमेंट में परिवर्तित करता है, एक नया GlyphPath वापस लाता है। |
convert_path_cubic_to_quad(path: GlyphPath, tolerance: float) → GlyphPath | इस CurveAdapter उदाहरण पर convert_path_cubic_to_quad कॉल करें।. |