|
Posted by Pharos
at Nov 29, 2025, 6:40:04 PM
|
How to create an proper 2D FloorPlan and FloorPlanIcon
Hello,
I am creating an 2D wharehouse floorplan, a lot of object that I need do not exists. For now I want to create multiple icons for the object that I can not find. Following the instructions from Dorin I was able to create an working sh3f. When I now use the icon in an plan the lines are not always visible in all zoom levels, how can I fix this?
The pallet seal-machine also called pallet wrap-machine has a size from 172x443cm. It is created in Inkscape and exported as png 1634 x 4191px
What is the best way to create good images for the floorplan and floorplanicon? I could not find good information on this. Maybe i will create an 3D object later, but even then I will use the FloorPlanIcon permanently.
This is my image (save text below as â.svgâ file)
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg width="210mm" height="297mm" viewBox="0 0 210 297" version="1.1" id="svg1" inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" sodipodi:docname="sealmachine.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"> <sodipodi:namedview id="namedview1" pagecolor="#ffffff" bordercolor="#000000" borderopacity="0.25" inkscape:showpageshadow="2" inkscape:pageopacity="0.0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#d1d1d1" inkscape:document-units="mm" inkscape:zoom="0.044194174" inkscape:cx="7998.7919" inkscape:cy="4016.3665" inkscape:window-width="1920" inkscape:window-height="1048" inkscape:window-x="1680" inkscape:window-y="0" inkscape:window-maximized="1" inkscape:current-layer="layer1" /> <defs id="defs1" /> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1"> <path id="path9" style="fill:none;stroke:#000000;stroke-width:4.44879;stroke-dasharray:none" d="M 607.77567 1577.13 L 607.77567 1811.1398 L -397.7756 1811.1398 L -397.7756 1577.1299 " /> <circle style="fill:none;stroke:#000000;stroke-width:4.0887;stroke-dasharray:none" id="path1" cx="105" cy="925.61444" r="822.95563" /> <rect style="fill:none;stroke:#000000;stroke-width:4.05876;stroke-dasharray:none" id="rect1" width="1005.9409" height="1495.9413" x="-397.97046" y="1810.3972" /> <path id="rect3" style="fill:none;stroke:#000000;stroke-width:4.87024;stroke-dasharray:none" d="m -267.56485,190.847 v -1154.16457 0 h 745.1297 V 191.24659" sodipodi:nodetypes="ccccc" /> <rect style="fill:none;stroke:#000000;stroke-width:4.00012;stroke-dasharray:none" id="rect4" width="465.99988" height="625.99988" x="-127.99994" y="-527.39209" /> <rect style="fill:none;stroke:#000000;stroke-width:4.07825;stroke-dasharray:none" id="rect5" width="425.92175" height="375.92175" x="-267.16089" y="-963.72235" /> <rect style="fill:none;stroke:#000000;stroke-width:4.01186;stroke-dasharray:none" id="rect6" width="266.60416" height="375.98813" x="158.73593" y="-963.11407" /> <g id="g8" transform="translate(363.0085,47.625002)"> <path id="rect7" style="fill:none;stroke:#000000;stroke-width:4" d="m -819.69829,-1011.7667 a 160,160 0 0 1 1.26866,20.10785 160,160 0 0 1 -160.00005,160.00005 160,160 0 0 1 -22.75362,-1.62625 v 201.51844 h 349.99979 v -380.00009 z" /> <circle style="fill:none;stroke:#000000;stroke-width:4;stroke-dasharray:none" id="path8" cx="-1000.6562" cy="-1012.296" r="160" /> </g> </g> </svg>
|