个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Vector design, pattern making and embroidery in one open-source program. Powered by TraceDraw.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Pick a workspace from the selector at the right of the menu bar (or Window › Workspace). Each one opens the panels and bars for its job; the drawing stays the same file.
| Workspace | For | What opens |
|---|---|---|
| Design | Illustration, logos, print | The full vector editor: toolbox, property bar, Objects panel |
| Pattern Making | Garment patterns | Pattern piece tools, Properties, Grading and Nesting panels |
| Embroidery | Machine embroidery | Embroidery, Sewing Sequence and Hoop panels, the embroidery bar |
Every workspace bar moves like the other toolbars: dock it at the top or the bottom, or float it.
Turn vectors into stitches only where you choose, see exactly what the machine will sew, and export it.
J) keeps those joins, and with the Shape tool you drag each object's
start (green square) and end (red cross) where you want them.Details: docs/behavior/modela-embroidery.md.
The vector editor ModelaDraw is built on, powered by TraceDraw.
.tdraw; it reads and
writes SVG, PDF, DXF and bitmaps, opens .cdr files, and writes the embroidery formats machines
read.The latest release has every
build below; all releases has the
earlier ones and their notes. <version> in the names is the version number. Every push to
main also refreshes a Nightly build pre-release.
| System | File | Notes |
|---|---|---|
| Windows (x64) | modeladraw-<version>-windows-x86_64-setup.exe | Installer: Start menu, desktop icon, .tdraw files |
modeladraw-<version>-windows-x86_64-portable.zip | Unzip and run; keeps its settings in its own folder | |
| macOS (Apple silicon) | modeladraw-<version>-macos-arm64.dmg | Not notarized: the first time, right-click › Open |
| macOS (Intel) | modeladraw-<version>-macos-x86_64.dmg | Same |
| Linux (x86_64, ARM64) | modeladraw-<version>-linux-amd64.AppImage, -arm64.AppImage | Runs anywhere: chmod +x and start it |
modeladraw_<version>_amd64.deb | Debian and Ubuntu | |
modeladraw-<version>-linux-<arch>.tar.gz | Unpack anywhere | |
| Web | leonardosantost.github.io/ModelaDraw | No download; modeladraw-<version>-web.zip to host it yourself |
Windows may warn that the installer comes from an unknown publisher (it is not code-signed yet): choose More info › Run anyway.
You need Rust 1.97 or later.
git clone https://github.com/leonardosantost/ModelaDraw
cd ModelaDraw
cargo run --release -p tracedraw # the desktop app (the program is called modeladraw)
cargo test -p tracedraw # the app's tests
scripts/web/build.sh # the browser version, into ./site
On Linux, install the window system's libraries first:
sudo apt-get install pkg-config libxkbcommon-dev libwayland-dev libgl1-mesa-dev libx11-dev libxcursor-dev libxrandr-dev libxi-dev libgtk-3-dev.
The build workflow compiles and packages every system on GitHub's machines. To publish a version:
Cargo.toml (version = "x.y.z") and a ## x.y.z (date) section in
CHANGELOG.md for its notes.vx.y.z (git tag v0.20.0 && git push origin v0.20.0), or run Actions › build ›
Run workflow with the version.ModelaDraw is free software under the MIT or Apache-2.0 license, at your choice.
It is built on TraceDraw, the open-source vector editor by Ighor Toth and the TraceDraw contributors, which supplies the editor, the file formats and the rendering. The embroidery stitch generators, stitch plan and machine formats are adapted from an MIT OR Apache-2.0 embroidery project. Every bundled font, icon and asset, and every license notice, is listed in ATTRIBUTION.md.
ModelaDraw is an independent open-source project. Trademarks and product names belong to their owners; file format names such as .cdr, .dst and .pes are used only to describe the files ModelaDraw reads and writes. The software is provided "as is", without warranty of any kind, as the licenses state.