Skip navigation.
 
mlRe: NSBezierPath geometry question...
FROM : Robert Clair
DATE : Mon Apr 11 13:01:38 2005

>  For a given set of three points, the rounded corner can
> be created using curveToPoint:controlPoint1:controlPoint2: where both
> control points are the middle point of the set (the corner). The
> endpoints of the curveTo call you'll have to calculate depending on the
> amount of curvature you want;


There is no cubic Bezier that is exactly a circular arc, the best you
can do is an approximation. However this isn't what you want - it's a
very bad approximation of an arc. Use

  -[NSBezierPath
appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:]

or one of its friends.

.......Bob Clair

Related mailsAuthorDate
mlNSBezierPath geometry question... Keith Blount Apr 10, 23:40
mlRe: NSBezierPath geometry question... Serge Meynard Apr 11, 00:37
mlRe: NSBezierPath geometry question... Robert Clair Apr 11, 13:01
mlRe: NSBezierPath geometry question... Keith Blount Apr 11, 13:17
mlRe: NSBezierPath geometry question... Serge Meynard Apr 11, 16:02
mlRe: NSBezierPath geometry question... Nicko van Someren Apr 11, 17:48
mlRe: NSBezierPath geometry question... Serge Meynard Apr 11, 18:41
mlRe: NSBezierPath geometry question... David Phillip Oste… Apr 11, 18:46
mlRe: NSBezierPath geometry question... Nicko van Someren Apr 11, 19:48
mlRe: NSBezierPath geometry question... Heinrich Giesen Apr 11, 20:49
mlRe: NSBezierPath geometry question... Robert Clair Apr 11, 21:02
mlRe: NSBezierPath geometry question... Keith Blount Apr 11, 21:19
mlRe: NSBezierPath geometry question... Scott Thompson Apr 11, 23:25
mlRe: NSBezierPath geometry question... Robert Clair Apr 11, 23:54
mlRe: NSBezierPath geometry question... Keith Blount Apr 12, 00:24
mlRe: NSBezierPath geometry question... Nicko van Someren Apr 12, 10:04
mlRe: NSBezierPath geometry question... Keith Blount Apr 12, 18:08
mlRe: NSBezierPath geometry question... Jonathon Mah Apr 13, 17:11