Is there any simple vector drawing application that can let me make rough sketches with arbitrary units?

For example, I want to be able to draw a rectangle that is exactly 2’6 x 12".

If I scale it by 50% it should be 15" x 6". I want to be able to measure distances. I don’t want to keep track of a scale/conversion/ratio in my head, that’s a perfect job for computer.

In the old Sketchup software (RIP) you could type the measurements in while drawing or manipulating objects. It was extremely fast and intuitive. I don’t need 3d modelling; it was just a great UI.

All I can find is CAD and it is way overkill. Not gonna design a cotton gin or a circuit board. I just want to make a simple floor plan to see if the furniture would fit the way I want to arrange it. Or estimate material requirements for projects.

Desired features: Layers, customizable/smart keyboard shortcuts, colors, rectangle circle lines, transform/scale/skew/rotate, group/lock objects, rulers grids guide snapping.

anything?

    • BananaTrifleViolin@lemmy.world
      link
      fedilink
      English
      arrow-up
      15
      ·
      5 days ago

      Agree although surprisingly the About section is a little vague on some of what OP wanted.

      OP, it’s an SVG editor so should be perfect for real world projects you allude to. You can set the canvas size and change the default units with relative ease; Pixels, points, millimetres and inches but also Parsecs if you want to go wild, and as it’s SVG it’ll scale as needed without issue. https://logosbynick.com/change-the-canvas-size-in-inkscape/

      There are also measurement tools too and areas can be calculated (but objects do need to be converted to paths to measure areas).

      Everything else is covered in the about.

    • layzerjeyt@lemmy.dbzer0.comOP
      link
      fedilink
      arrow-up
      4
      ·
      4 days ago

      I’ve been hoping for inkscape to get usable for ages. I will always give it another shot.

      So after trying it out, I will say it has improved a lot compared to 5-10, even 2 years ago. Some strange and unconfigurable UI decisions that waste huge amounts of screen space— it takes about 3x as much as it should for what is displayed. Only my small laptop display the interface takes >25% of available screen real estate. It would be impossible to do anything substantial. They’re still working out how to implement pallets-- but at least there are pallets now.

      For this basic application I can deal with little odd stuff; every program has them.

      Small problems for the question I posed: No unit of feet, but does have inches. There is a way to type the dimensions tho it’s not as smooth as Sketchup and it sometimes adjusts the values — I entered 58" but it became 57.570".

      Main problem: Terrible stability. It has required hard reboot of my computer twice and killing the application numerous times. They have some documentation about how to avoid these problems but none of them apply here. The first time it crashed all I had done was draw 2 plain rectangles. I have a pretty stable system, this is very unusual.

      Also here is something fun: Preferences don’t appear to be saved unless you properly exit. So when I spent time setting things up, then it crashed, everything went away. I experimented by setting a pref then quitting vs setting a pref then killing. Killing results in reset of the pref.

      Crashing and stability aside it is massive improvement.

    • 404@lemmy.zip
      link
      fedilink
      English
      arrow-up
      5
      ·
      5 days ago

      Yes. I have used Inkscape for OP’s use case (floor planning, rearranging furniture, measuring) and it worked great. IIRC I plopped a PDF floorplan in and scaled it to 1px = 1 cm then added layers. Super simple.

    • IanTwenty@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      5 days ago

      To be clear you can absolutely type in exact measurements in the ‘tool controls bar’ for all the shape tools and even individual nodes. Scale and units are easy to switch between and there’s a measurement tool also.