Paperfold
i

Mario VoigtPaperfold

Mario Voigt

Paperfold is another flattener for triangle mesh files, heavily based on https://github.com/felixfeliz/paperfoldmodels by Felix Scholz aka felixfeliz. Possible input files are STL, Wavefront OBJ, PLY and OFF. To run this you need to install OpenMesh with python pip. The algorithm of paperfoldmodels consists of three steps: - Find a minimum spanning tree of the dual graph of the mesh. - Unfold the dual graph. - Remove self-intersections by adding additional cuts along edges. Reference: The code is mostly based on the algorithm presented in a by Straub and Prautzsch (https://geom.ivd.kit.edu/downloads/proj-paper-models_cut_out_sheets.pdf).


Comment here...
Tabgen 3D Papercraft Extension
i

Sue ZakarTabgen 3D Papercraft Extension

Sue Zakar

Tabgen Papercraft Extension for Inkscape 1.1 by Obzerving Use the tabgen extension to add tabs on pieces for assembling papercraft projects. Please read the important setup info below. After installing, it is available under Extensions->Papercraft->Tabgen Using it is very simple and straightforward. Select the path that you want to put tabs on. Run the extension. It will generate a new piece with tabs along the outside edge, and/or any enclosed path (i.e. along the inside of cutouts.) The tabs have scorelines. The path MUST contain only straight segments, as tabs cannot be generated on curves. Every segment will create a tab, so eliminate stray nodes. New version allows for selective tab placement. Options/Parameters The angle of the tab is the angle used at the edges of the tab. The height of the tab is how far away from the path the tab extends. The length of the dashline is how large any one cuts making up the score line is. Making this number too large may result in missing score marks. If zero is used, the score line will be solid, and will not be part of the path, but will be a separate path grouped with it. The choice for tab placement are outside, inside and both. This affects whether tabs are placed along the outer path, inner paths (holes), or both. Dimension units are the units in which you specify your setting for height and length. Keep this consistent with your document parameters.


Comment here...
Dxf2papercraft
i

Mario VoigtDxf2papercraft

Mario Voigt

Unfold and import DXF into InkScape using dxf2papercraft. This is some kind of wrapper extension utilizing kabeja to convert the dxf output from dxf2papercraft into SVG. To make it work you need to install at least java. Works on Windows and Linux. dxf2papercraft itself is a tool to make flattened 2D output from a 3D DXF file. Note that kabeja and dxf2papercraft are really old tools. There might be a lot better solutions out there but this is a good starting point and it basically works :) You might have a look at https://inkscape.org/~MarioVoigt/%E2%98%85dxfdwg-importer and https://inkscape.org/~MarioVoigt/%E2%98%85inkscape-papercraft-unfold-stl too.


Comment here...
Unwind Paths
i

Mario VoigtUnwind Paths

Mario Voigt

An extension to wrap off paths to receive horizontal lines or extruded bands. Can be used for paper crafting, analysis and other works. You can also just use it to colorize path segments. Docs: https://stadtfabrikanten.org/display/IFM/Unwind+Paths Note: Unwind Paths is similar to https://inkscape.org/~Shoshanaz/%E2%98%85horizontal-lines-effect-hlines, but it is more andvanced as it supports bezier curves and allows to create extruded bands, style config, etc.


Comment here...
Polygen - 3D Papercraft Extension
i

Sue ZakarPolygen - 3D Papercraft Extension

Sue Zakar

Polygen is used to create the pieces needed for 3D papercraft objects like vases. It takes a path (composed of straight segments) that describes the shape of the objects profile, and a centerline. Then, with the number of sides as a parameter, it constructs the shape of the pieces needed to form that shape in 3D, including tabs and scorelines, and untabbed pieces for use in decorating the outside. Latest version will be at the external link.


Comment here...