Welcome to TalkGraphics.com
Results 1 to 4 of 4
  1. #1
    Join Date
    Dec 2010
    Location
    England
    Posts
    93

    Default Variable scaling

    Hi guys

    A feature I've been after for a while is variable scaling. For example, rather than just stretching an object, I'd like to be able to have Xara stretch one side 30% more than the other, and apply a graduation of this over the shape, so that the middle is scaled at (100%+130)%/2 = 115%

    But better still, to be able to control the scaling via a curve. For example, placing a sine wave curve, then applying this tool would stretch one half in some complex way (horizontally), and the other half in the inverse way, all nicely graduated. Doing the same thing with a digital wave form would cause sharp changes in the stretching, and drawing a line at X degrees from the horizontal would achieve something like described in the first paragraph. You would need a reference line/curve of course, and the scaling would be based on the difference between the reference line/curve and the new "adjustment" line/curve. The sine wave is a graph, and the reference curve is an axis. The scaling at any given point is defined by the sine wave minus the axis. The perpendicular axis, and thus the "power" of the tool would be set up top where you usually type in numbers to set tool parameters. The parameter would refer to the maximum extent of the variation: eg 200% - no matter how big or small the sine wave was, the peak would scale the shape by 200% in the direction of the reference curve.

    I hope I don't sound like an idiot with a dumb idea. It's much easier to get your head round if you say the reference curve has to be a straight line.

    I really would have thought that this would exist somewhere already, but I've not seen it. Perhaps it sounds useless, but I'd find it useful for seamlessly stretching part of a shape or image in a way that goes unnoticed.

    Cheers

  2. #2
    Join Date
    Aug 2000
    Location
    Placitas, New Mexico, USA
    Posts
    41,511

    Default Re: Variable scaling

    Interesting requests.

    You can scale a selection independently by disabling Lock Aspect Ratio (the padlock icon on the infobar). Disabled you can specify a value for Width or Height, or both independently.

  3. #3
    Join Date
    Feb 2007
    Location
    UK
    Posts
    21,323

    Default Re: Variable scaling

    I've thought in the past it would be useful to be able to stretch, using the same UI style that is used for fill - so you could have linear stretch, eliptical stretch, for example - to which you could add anchor handles designating areas along the 'stretch' that don't stretch....
    -------------------------------
    Nothing lasts forever...

  4. #4
    Join Date
    Jan 2005
    Location
    Netherlands
    Posts
    123

    Default Re: Variable scaling

    With a lot of fiddling you can achieve something like that with a mould envelope. See example file.
    Attached Files Attached Files

 

 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •