Re: Proportional line width, precise anchor points

Kenneth Prager <[email protected]>
Newsgroups gmane.comp.graphics.omnigraffle.user
Message-ID <p0624080bc69fde6911f3@[192.168.6.4]>
At 11:57 AM -0400 8/5/09, Sean Ahern wrote:
>Kenneth Prager wrote:
>>This doesn't help you but line magnets (as opposed to point 
>>magnets) are what is called for here.  They are a feature that I've 
>>been asking for for years.
>
>I guess I don't know what line magnets are.  I'm guessing that they 
>are an ability to have lines "snap" to each other along their 
>lengths.


Here is what I wrote about line magnets back in 2002 (yikes):

At 6:39 AM -0700 5/24/02, Kenneth Prager wrote:
>I would like to see a mode where there is automatic distribution of 
>connections along a selected side of a box (or group)--without 
>having to manually add each individual magnet.  Under the current 
>method, if I add a new line, I have to go back and re-distribute the 
>magnets (which can be tedious).
>
>I think I have figured out a paradigm in which this feature can be 
>added without disrupting the logic of magnets: have both point 
>magnets and *line magnets*.
>
>Here is a partial list of features/behaviors of line magnets (LM)...
>
>o Lines attached to a LM would be distributed equally along the 
>line. For example, one line attached to a LM would connect to the 
>center. Two lines would be distributed at 1/3 and 2/3.  Three lines 
>at 1/4, 1/2, and 3/4.  etc..  See the ASCII picture below for an 
>example.
>
>o LMs can be added to any shape, just like PMs.
>
>o LMs can be lengthened or shortened.
>
>o LMs can be rotated
>
>
>Here is an example...
>
>
>(a) 1 connection
>                          +----------+
>                          |          |
>                          |          |
>                          |          |
>     +--------+           |          |
>     |  (PM) o|---+       |          |
>     |        |   |       |          |  PM = Point Magnet
>     |        |   |       |          |  LM = Line Magnet
>     +--------+   |       |          |
>                  |       |          |
>                  |       ||         |
>     +--------+   |       ||         |
>     |        |   +-------|| (LM)    |
>     |        |           ||         |
>     |        |           ||         |
>     |        |           |          |
>     |  (PM) o|           |          |
>     |        |           +----------+
>     |        |
>     +--------+
>
>
>(b) 2nd connection added
>                          +----------+
>                          |          |
>                          |          |
>                          |          |
>     +--------+           |          |
>     |  (PM) o|---+       |          |
>     |        |   |       |          |  PM = Point Magnet
>     |        |   |       |          |  LM = Line Magnet
>     +--------+   |       |          |
>                  |       |          |
>                  |       ||         |
>     +--------+   +-------||         |
>     |        |           || (LM)    |
>     |        |   +-------||         |
>     |        |   |       ||         |
>     |        |   |       |          |
>     |  (PM) o|---+       |          |
>     |        |           +----------+
>     |        |
>     +--------+
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.