4

I'm looking to draw free-hand lines in Omni-graffle - and then possibly embed them into existing items. Is there a tool/method for doing this, and if so, what is it?

slhck
  • 235,242

5 Answers5

4

OmniGraffle is vector-based, which means that every line, every box, et cetera, is composed not of pixels (i.e. individual dots on the screen), but a mathematical representation thereof. For example, a line goes from point X to point Y on the screen, or a Bezier curve can be described by parameters defining the radius of the curve, et cetera.

This allows you to render the file at any resolution you want, because the vectors describe relative sizes, which can be scaled to any absolute output size.

For this reason, you cannot draw free-hand lines, since they couldn't be represented as vectors. The best alternative would be to simply use Bezier curves:

slhck
  • 235,242
4

Not true - you can draw a detached line.

In short, option-click when drawing a line.

See this article.

phips
  • 51
3

Use the Line Tool. Hold ALT and draw. Let go when you reached your desired length.

Horst
  • 39
2

If you want to freehand, draw a line. My best suggestion is to draw it freehand in Illustrator and import it to OmniGraffle.

Illustrator is vector based too and will output a vector line.

Suggest this feature to OmniGraffle, it will make many people's lives a lot easier.

slhck
  • 235,242
Richard
  • 21
0

In 7.8.1 basic none of these answers provide me with a line that doesn't attach to something unless you create the line outside of any other object.

IOW, select the line tool. Be sure the cursor is not hovering over any object. Hold the alt key, click and draw the line, with the alt key still down, double click to terminate the line.

Sadly, if you then move the line over the top of an object and click on it to position it, it will attach to that object.

As someone earlier said, this is NOT a drawing program.