Re: NSBezierCurve and Line Width
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