
Here is how I use Inkscape to achieve precise measurements.
The following conversions are global definitions at the top of my Python scripts:
*# measurement constants in_to_px = ( 90 / 1 ) #convert inches to pixels - 90px/in cm_to_in = ( 1 / 2.5 ) #convert centimeters to inches - 1in/2.5cm cm_to_px = ( 90 / 2.5 ) #convert centimeters to pixels
in_to_pt = ( 72.72 / 1 ) #convert inches to printer's points - 72.72pt = 1in cm_to_pt = ( 72.72 / 2.5 ) #convert centimeters to printer's points border = ( 3 * in_to_pt) # 3" document borders * The client measurement data from the Inkscape extension is converted to printer's points. ('self.options' is how the Python script understands the input fields from the .inx extension file)
* # if customer's data is in centimeters ** if ( self.options.measureunit == 'cm'): conversion = cm_to_pt else: conversion = in_to_pt
height = self.options.height * conversion ** chest = self.options.chest * conversion chest_length = self.options.chest_length * conversion waist = self.options.waist * conversion back_waist_length = self.options.back_waist_length * conversion back_jacket_length = self.options.back_jacket_length * conversion back_shoulder_width = self.options.back_shoulder_width * conversion back_shoulder_length = self.options.back_shoulder_length * conversion back_underarm_width = self.options.back_underarm_width * conversion back_underarm_length = self.options.back_underarm_length * conversion back_waist_to_hip_length = self.options.back_waist_to_hip_length * conversion nape_to_vneck = self.options.nape_to_vneck * conversion sleeve_length = self.options.sleeve_length * conversion
neck_width = (chest/16) + (2*cm_to_pt) ** ****# **19th century patterns are very strange...*
At the end of the script, the document is resized to the drawing, adding borders. The current script expects a maximum of 36" wide paper. It's possible to print to 8.5 x 11 letter paper and tape it together.
Inkscape displays a small part of the lower left document corner because this is a man-sized coat, but manual zoom is done with 'view/zoom/page' - no problem.
Save to .pdf regardless of zoom level, then send to the 36" wide printer.
- Susan * *