Patro
0.3
1. Overview
1.1. What is Patro ?
1.2. What is the purpose of this library ?
1.3. What are the Features of Patro ?
1.4. How is Patro licensed ?
1.5. Going further with Patro
1.6. Which platforms are supported by Patro ?
1.7. How to install Patro ?
1.8. Which version of Python is required ?
2. Features
2.1. Geometry Engine
2.2. Pattern Engine
2.3. Graphic Engine
2.4. Pattern Format Support
2.4.1. Pattern Format Compatibility
2.4.1.1. Valentina Compatibility
2.5. Digitalisation
3. News
3.1. V0 2017-02-16
4. Roadmap
5. Installation
5.1. On Windows
5.2. On Linux
5.3. On OSX
5.4. Installation from PyPi Repository
5.5. Install a more recent version from Github
5.6. Installation from Source
5.7. Dependencies
6. Examples
6.1. SVG Import
6.2. DXF Import
7. User FAQ
7.1. How to get help or report an issue ?
8. Design Notes
8.1. Design Notes Questions & Answers
8.1.1. What is my opinion on Valentina / Seamly2D ?
8.1.2. Can we implement such a tool as a plugin of another software ?
8.1.3. What is the requirements of a pattern drafting software ?
8.1.4. Why Python is a good language for this library ?
8.1.5. Could we implement a full software using Python ?
8.1.6. How to generate drawings in standard format like PDF or SVG ?
8.1.7. What is the requirements of a geometric engine ?
8.2. Performances
8.2.1. SVG Import
9. Resources
9.1. File Formats
9.1.1. DXF File Format
9.1.2. DXF ASTM File Format
9.1.3. SVG File Format
9.1.3.1. Reference Documentations
9.1.3.2. SVG Coordinate System
9.1.3.3. Inkscape Software
9.1.4. Valentina File Format
9.2. Geometry Resources
9.2.1. Bézier Curves
9.2.1.1. Valentina Requirements
9.2.1.2. Definitions
9.2.1.3. Linear Bézier Curves
9.2.1.4. Quadratic Bézier Curves
9.2.1.5. Cubic Bézier Curves
9.2.1.6. Recursive definition
9.2.1.7. Degree elevation
9.2.1.8. Matrix Forms
9.2.1.9. Symbolic Calculation
9.2.1.10. Curve Length
9.2.1.11. Determine the curve flatness
9.2.1.12. Intersection of Bézier Curve with a Line
9.2.1.13. Closest Point
9.2.2. Conic
9.2.2.1. Valentina Requirements
9.2.2.2. Circle
9.2.2.3. Ellipse
9.2.3. Path
9.2.3.1. Bulge
9.2.4. Polygon
9.2.4.1. Area and Barycenter
9.2.4.2. Moments of Inertia
9.2.5. Spline Curves
9.2.5.1. References
9.2.5.2. B-spline Basis
9.2.5.3. B-spline Curve
9.2.5.4. Algorithms for B-spline curves
9.2.6. Transformations
9.2.6.1. Transformation matrices
10. API Documentation
10.1. Patro
10.1.1. Common
10.1.1.1. ArgparseAction
10.1.1.2. AtomicCounter
10.1.1.3. Datetime
10.1.1.4. Graph
10.1.1.5. IterTools
10.1.1.6. Logging
10.1.1.7. Math
10.1.1.8. Object
10.1.1.9. Path
10.1.1.10. Platform
10.1.1.11. Singleton
10.1.1.12. Xml
10.1.2. Config
10.1.2.1. ConfigInstall
10.1.3. FileFormat
10.1.3.1. Dxf
10.1.3.2. Svg
10.1.3.3. Valentina
10.1.4. GeometryEngine
10.1.4.1. Bezier
10.1.4.2. BoundingBox
10.1.4.3. Conic
10.1.4.4. Interpolation
10.1.4.5. Line
10.1.4.6. Mixin
10.1.4.7. Path
10.1.4.8. Polygon
10.1.4.9. Polyline
10.1.4.10. Primitive
10.1.4.11. Rectangle
10.1.4.12. Segment
10.1.4.13. Shape
10.1.4.14. Spline
10.1.4.15. Transformation
10.1.4.16. Triangle
10.1.4.17. Vector
10.1.4.18. Purpose
10.1.4.19. Bibliographical References
10.1.5. GraphicEngine
10.1.5.1. GraphicScene
10.1.5.2. Painter
10.1.5.3. TeX
10.1.6. GraphicStyle
10.1.6.1. Color
10.1.7. Measurement
10.1.7.1. Measurement
10.1.7.2. PersonalData
10.1.7.3. StandardMeasurement
10.1.7.4. ValentinaMeasurement
10.1.7.5. ValentinaStandardMeasurement
10.1.8. Pattern
10.1.8.1. Calculator
10.1.8.2. Pattern
10.1.8.3. Sketch
10.1.8.4. SketchOperation
10.1.8.5. SketchStyle
10.1.9. QtApplication
10.1.9.1. QmlApplication
10.2. Indexes
11. Development & Community
11.1. How you can help ?
11.2. Contributors
12. How to Refer to Patro ?
13. How to Help Further ?
14. Related Projects
14.1. Pattern Making
14.2. Embroidery
14.3. Geometry Engine
15. Bibliography
15.1. Geometry Engine
Patro
Docs
»
9. Resources
»
9.1. File Formats
View page source
9.1. File Formats
¶
This section contains resource on file format.
Contents:
9.1.1. DXF File Format
9.1.2. DXF ASTM File Format
9.1.3. SVG File Format
9.1.3.1. Reference Documentations
9.1.3.2. SVG Coordinate System
9.1.3.3. Inkscape Software
9.1.4. Valentina File Format