Group Abstract Group Abstract

Message Boards Message Boards

Draw: vector drawing & technical illustration application

Posted 9 years ago
POSTED BY: Tim Shedelbower
14 Replies

I use it pretty much everyday to create documentation and marketing illustrations so I add functionality as needed.

Tim

POSTED BY: Tim Shedelbower

Tim,

Thanks. I like this drawing tool. It allows me to stay in the Wolfram environment when writing complex documents. Hopefully, you continue to maintain it.

Regards

Jesus

Jesus, Evaluate Get["<yourDirectory>/wldraw-main/WLDrawPackage.wl"] in an empty notebook. Tim

POSTED BY: Tim Shedelbower

Tim

I have tried to run the package from Wolfram Desktop, but I couldn't make it to work. All I did was to download the zip and the run DrawTools.wl. Could you give us a getting started lines?

Regards,

Jesus

Draw has been updated and renamed WLDraw. It can be found here: https://github.com/shdlbwr/wldraw

POSTED BY: Tim Shedelbower

Thank you! Now I have it. Amazing tool, sure it will help me to develop my contents.

POSTED BY: Diego Ramos

Thanks a lot, Tim.

The tool you developed is amazing, it sure will help my contents too.

POSTED BY: Alex Brandão

This application seems amazing, indeed. However, I've tried to download it from the git repository, but the file isn't there.

Can someone help me out? Provide another link to the file or any kind of fix to the issue.

I would be greatly thankful for that, since this application can help me a lot in my dissertation for making mechanical schemes and so on.

Thank you in advance.

POSTED BY: Alex Brandão

Szabolcs, glad you like it.

  • The canvas size is set by the global variable $dtCanvasSize. It is currently set to 750 but you can change it. However using a value other than 750 will cause the renderings in Draw to not match what is copied to the clipboard. Line weights, arrow sizes, etc. will be affected. Changing it to 700 would shrink it a little and not be too noticeable.

  • The GitHub notebook now displays cell brackets so you can see when draw[] is evaluating.

POSTED BY: Tim Shedelbower

Hello Tim,

This is very nice. Thank you for sharing it. I have two small suggestions after opening this version for the firs time:

  • The window does not fit on my screen vertically. I use a MacBook Pro, i.e. my screen resolution is 1440 by 900. But the menu bar also takes up vertical space, and so can the dock (although personally I have that hidden). I can increase the screen resolution in which case Draw becomes usable (but not resizable).

  • It takes quite a few seconds for Draw to start up. Since the notebook has the cell brackets hidden, there is no very clear indication that something is happening at all. (Unless I look at "Running..." in the title bar.) It would be nice to put a PrintTemporary@ProgressIndicator[Appearance -> "Necklace"]; or similar to the beginning of the init code, to reassure users that something is indeed happening.

POSTED BY: Szabolcs Horvát

Draw has been updated with new features and bug fixes. Download from this GitHub link. Short list of features and bug fixes include:

  • Added multiple undo and redo
  • Added command-click to clipboard button for copying graphics code instead of graphics
  • Added color palette popup menu to choose ColorData numbers 97-113
  • Added Round Corners draw tool
  • Added shadows for individual 2D shapes
  • Fixed group and ungroup functionality for better reliability

See GitHub commit for full list of changes.

POSTED BY: Tim Shedelbower

Super great! Vey useful.

Jesús

POSTED BY: EDITORIAL BOARD
POSTED BY: Tal Einav
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard