Comments (2)
Much of that is outdated info.... other than most of the ToolType tags - which will eventually be updated to reflect the updated tool names. The Seamly2D (and SeamlyMe to a lesser degree) have drastically diverged from the Val schema.
That being said I would just run one of the XML Schema documentation tools out there to generate the schema docs. KISS.
from seamly2d.
Could you give an example of the documentation you would expect ?
I am currently looking into the XML file formats and could contribute something:
Object type
Point
- .
single
Base point - .---.
endLine
Point at distance and angle - .--.---.
alongLine
Point at distance along line - |_
normal
Point along perpendicular - ./
bisector
Point along bisector - /.
shoulder
Special point on shoulder - |_\
triangle
Triangle tool - .+.
pointOfIntersection
Point from X and Y of two other points / Tool to make point of x _y of two other points - |
height
Perpendicular point along line - |/
lineIntersectAxis
Point intersect line and axis - -.-
alongLine length="CurrentLength/2"
Midpoint between two points
Line
- Line between points
lineIntersect
Point at line intersection
Curve
- .).
simpleInteractive
Simple curve / Curve tool - Segmenting a simple curve
- Curve tool which uses point as control handle
- .).).).
pathInteractive
Curved path / Tool for path curve - Segment a curved path
cubicBezierPath
Curved path tool which uses point as control handle / Tool cubic bezier curvepointOfIntersectionCurves
Point intersection curvescurveIntersectAxis
Point intersect curve and axis
Arc
Elliptical Arc
Operations
- -/-
trueDarts
True darts
Detail
Layout
Line Attributes
typeLine / penStyle
I think here .val
and .sm2s
files diverge on the typeLine / penStyle attributes
- .. - ..
dashDotDotLine
- . - . -
dashDotLine
- - - - -
dashLine
. . . . .
dotLine
---------
hair
none
color
black
blue
corn flower blue
dark blue
dark green
dark red
dark violet
deep pink
deep sky blue
goldenrod
green
light salmon
lime
medium sea green
orange
violet
yellow
mx="0.\d+" my="0.\d+"
mx="0.5" my="0.5"
from seamly2d.
Related Issues (20)
- BUG: Dialog layout issues with MacOS builds and translated text.
- BUG: Error crítico en Seamly2d. No puedo abrir el archivo. HOT 4
- BUG: All Buttons Grayed Out HOT 4
- Feature: Make variables available global in a project HOT 1
- Feature: improve the point intersect arc and line tool icon and cursor.
- BUG: incorrect shortcut tooltips
- Feature: code styling change of increment to (custom) variable
- BUG: default piece label template is using default pattern label template
- BUG: Operations toolbar greyed out
- BUG: Point - Intersect arc and line icon missing
- Feature: enhance and update the About dialog
- Feature: Add Images to groups
- Feature: Enable Undo and Redo for images
- Feature: Background Images Origin Tool HOT 1
- Feature: Saving background images
- Feature: Automatic resizing of images using a reference length
- Feature: Automatic perspective correction tool for background images
- Refactor: Add an ImageTool class
- Build: Windows signing certificate expired HOT 2
- BUG: field order differs between property editor and dialog for interactive curve tool
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from seamly2d.