• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: NSBezierCurve and Line Width
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: NSBezierCurve and Line Width


  • Subject: Re: NSBezierCurve and Line Width
  • From: Henry McGilton <email@hidden>
  • Date: Fri, 3 Dec 2004 08:22:21 -0800


On Dec 3, 2004, at 2:39 AM, Jeff LaMarche wrote:

I'm drawing a line segment with rounded end caps by stroking an NSBezierCurve I've defined. Right now, the line has a uniform thickness, but what I'd like to be able to do is to have the line width change from point A to point B. So, for example, instead of a 4px line all the way, I'd like it to start at 6px at point A, and end up as 3 px in width by point B.

What are you specifically trying to accomplish? This does not sound like something you can do with the current API.

Is there an easy way to do this? The code to create this using polygons is a little daunting, so I don't want to tackle it unless absolutely necessary.

A possible starting point is with the bezierPathByFlatteningPath method. Create a one-unit width path, then flatten it, and then draw lines either side of the flattened path, using a parameter to control the distance from the centre-line.

    Cheers,
		........  Henry

===============================+============================
  Henry McGilton, Boulevardier |    Trilithon Software
   Objective-C/Java Composer   |     Seroia Research
-------------------------------+----------------------------
  mailto:email@hidden   |   http://www.trilithon.com
                               |
===============================+============================

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: NSBezierCurve and Line Width
      • From: Nicko van Someren <email@hidden>
References: 
 >NSBezierCurve and Line Width (From: Jeff LaMarche <email@hidden>)

  • Prev by Date: Re: Gecko/Cocoa Work needed
  • Next by Date: Re: NSBezierCurve and Line Width
  • Previous by thread: Re: NSBezierCurve and Line Width
  • Next by thread: Re: NSBezierCurve and Line Width
  • Index(es):
    • Date
    • Thread