rodrigorc / papercraft Goto Github PK
View Code? Open in Web Editor NEWPapercraft is a tool to unwrap 3D models.
License: GNU General Public License v3.0
Papercraft is a tool to unwrap 3D models.
License: GNU General Public License v3.0
Pixel textures are blurry, I would like to be able to adjust this.
Hi,
While testing on the other thread I found an issue that with how cut / fold lines are handled if the object is not closed.
I created a simple shape in blender, just a box, moved the edges a bit to not look uniform, then deleted two faces, forming a kind of a tube.
When loading this up, it does look good, no flaps are added to edges that has only one side connected to them. (Nor can you add by clicking, or get an error, or something when trying):
However, the generated svg indicates these edges as folds, rather than cuts (the red edges on the left and right):
My theory is that only edges that are spit by purpose during flattening or in edge mode are considered cuts, the rest considered are folds, and these just happen to not have a neighbor in the object, but that is never checked.
(I originally was looking at how the hidden flaps handle this, but that works as excepted)
Hi,
Separating from #5 as requested:
Working on a complex model was a pretty fluid experience, I really like how once I caught up a start point I could literally get something meaningful done in maybe 10 minutes. I ended up mostly working on the right side, pulling up the pieces one by one to form meaningful islands. I did find myself sweeping around the edges of island quite a lot, to see if there are / where are new pieces, not edges to already existing islands. It may be helpful to be able to briefly show all connections of an island.
That can be a useful tool, maybe holding "Alt"? But I don't know how easy it would be. Would you mind opening a separate issue for this?
Alt can probably work, yes. I did have some "keep pressed while you want to see" in mind.
Hi,
Pretty neat project. Been doing some papercraft for a while, and the time came to design some lightweight stuff myself -mostly for the kiddo, so just some very simple things - so I've been looking at options, this one beats pepakura by miles in UX.
I do have some ideas, I'll list them if you don't mind (I did not want to dump issues one by one, but can separate them if you prefer). These are in order of what in my importance order.
Unfortunately I am illiterate in rust (can probably read it), but I'm happy to help with testing if you consider any of these.
Just a quick issue post to ask if there is any plan to add Shadow Tabs ? ( Example )
Hi,
and thanks for the great software!
Do you plan to export to SVG in addition to PDF ?
That would be useful for editing the result : faces are made of triangles, most of which could be removed.
And most importantly, cutting machines often accept SVG as input, whereas the pdf papercraft produced
seems more a bitmap than a vector format.
Thanks for reading anyhow,
F.
Hi,
Sorry, testing around :)
So, when I try to assemble a plain surface, I can't close the last edge.
A minimal example:
It's a simple cube, I've subdivided on side, the small rectangle is the last piece.
If I close the edge, the last one remains:
And even if I click on it, nothing happens.
On the exported svg, both a fold line and a flap is added:
(The cut line includes the edge as well as cut line, it just overlaps).
This sounds like wanted behavior unless all the pieces form a flat surface (obviously, if there was an angle, the there would be a small opening with a flap), I guess this is just an edge case.
I have checked if maybe the hidden fold angle has an effect on this, but it hasn't.
Installed papercraft on Windows 10, 64-bit. When I try to import an obj file, I get the following error message:
Error reading Wavefront file C:\Users\vn\build\papercraft\body.obj
Caused by:
0: Error reading matlib file C:\Users\vn\build\papercraft
1: The system cannot find the path specified. (os error 3)
Is this error message caused by something being wrong in my installation, or it has to do with papercraft itself?
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.