Create rose diagrams in Inkscape from survex .3d files
May 2020: completely updated for Inkscape 1.0
Compute a passage orientation rose diagram from a survex
and render as SVG into the current document.
Copy the files
rose_create.inx into your local
Inkscape extension folder:
%APPDATA%\inkscape\extensions\ on Windows.
There are no dependencies since the extension natively
reads the binary
.3d file format (v8 only, which is generated by
survex versions from 1.2.7).
The extension appears under Extensions → Render → Rose diagram from .3d file…
This brings up a small dialog box with options to adjust sizes, set
the number of sectors, choose whether to render the diagram in color
or black and white, and to set a title. If the title is
left blank, a default title is extracted from the
.3d file. Live
preview is available.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
.3d file parser is based on a GPL v3 library to handle Survex
3D files (
*.3d), copyright © 2008-2012 Thomas Holder,
see also https://github.com/speleo3/inkscape-speleo.
Modifications copyright © (2018, 2020) Patrick B Warren