Provides custom, scaled furniture outlines for home and office planning
In addition to the automatically installed Raku modules, the user
needs to manually install or otherwise ensure the following are
- Perl module
Prepare a formatted text input file describing rooms and
furniture items in them.
Run the executable
draw2d-output with the input file
to produce two pdf files, each of one or more pages:
furniture-list.pdf - A list of the rooms and furniture with each furniture item's
unique reference number, description, and its dimensions
furniture-drawings.pdf - A series of scaled drawings of each
furniture item suitible for cutting out and placing on a
blueprint to plan furniture arrangements
Note the default output file names can be specified in the input data file.
See the example input file in the test directory (
Makefile in your clone of this repository to create output
files from the example input file:
$ make doc
PERL6LIB=lib raku -Ilib bin/draw2d-output t/data/furniture-input.txt
See output files:
You can run
make doc2 to run the program with the debug flags on if
In either case, run
make clean to remove the created files.
Interested users are encouraged to contribute improvements and
corrections to this module. Pull requests (PRs), bug reports, and
suggestions are always welcome.
LICENSE and COPYRIGHT
Artistic 2.0. See LICENSE.
Copyright (c) 2020 Thomas M. Browder, Jr. <email@example.com>