reference
reference
- http://tavmjong.free.fr/INKSCAPE/MANUAL/html/
- https://inkscape.paix.jp/sitemap/
decision make for 0.01mm grid
- SVG definition : 1 px = 1/96 inch ( i.e. 1 px = 25.4 mm / 96 ≒ 0.2645 mm )
- inkscape internal xml precision : 1/1000 px (i.e. 0.0002646 mm )
- but lasercut usually ignore 0.01 mm
- I decided to use 0.01mm grid for my work based on my output card result
actually, inkscape cannot zoom in after this level
the version I use
important initial settings
-
better to change for snapping style for lasercut data ( i.e. bounding box ) and new document keeps the same settings
-
unexpected then expected
troubleshooting note ( The newer , the upper )
issue 4
problem : scale was different from original pdf file dimension (adobe 72dpi vs w3c 96dpi , aka 75 : 100 )
Solution : added the 50mmx50mm square then check if the size has no difference when opening the .pdf file
issue 3
problem : how to prevent sketchup pdf has double lines
Solution : use select same fill by selecting a no fill object. Then move and use the lines that has no duplicates.
by the way, ctrl+K helps to unify the line style.
issue 2
problem : how to merge the same position nodes?
Solution : removeDuplicateNodes.py remove-duplicate-nodes/
- note : I am making the simpler version here
- first , ctrl+K to merge as single path, then extension
remove duplicated nodes, thick line preview might be good improvement idea because visual helps the change
Issue 1
Problem : How to remove double line?
- An example : 2 rectangles touch like the following have 1 duplicated line
- and found how to check the double line by stroke color
Solution 1: use extensions > cutlings > remove duplicate lines inkscape-extension-removeduplicatelines
- First off, convert object to path for the following operation ( ctrl+K to merge data could be safer )
-
use remove duplicate lines (
%AppData%\inkscape\extensionsshould have the extension) with 0.1 ( 0.0 might not merge ) -
see data change
- Note 1: actually, duplicated lines looks thicker than single lines
- Note 2: too many lines seems to fails , so try smaller number of lines again
- The case with all single lines