• 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: BezierPath issue
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: BezierPath issue


  • Subject: Re: BezierPath issue
  • From: Robert Clair <email@hidden>
  • Date: Sun, 24 Feb 2008 18:19:57 -0500

Not trying to be rude here, but this is so confused that it is hard to figure out what you are trying to do.

* What do you mean by "light drawing functions" ?

* What is "self" here ? What object is this a method for ?

* If you are trying to draw, where is the connection to the location information in the mouse event ?

* Why are you trying to add a rectangle to the end of the path ?? ( appendBezierPathWithRect: )

* If you're worried that "penPath" is nil and you're going do a special test to bug out because of it, you should do it at the top, not in the middle.

* What do you mean by "free form" ?

If you mean a "pen tool" as it is called in most drawing programs, you have to capture the mouse clicks and/or drags and the create Bezier curves using the successive values as control points. If you mean a freehand "pencil tool", the usual way is to capture the sequence of mouse dragged events (which implicitly define a polyline) and then fit a chain of Bezier curves to it. There is Bezier fitting code in one of the Graphics Gems books. (The code is online - Google Graphic Gems fit Bezier). You'll have to adapt it to produce NSBezierPath's and play with the tolerences to get the result you want.

I'm sure this is a simple problem

What evidence, exactly, do you have for this proposition ? ;-)


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Prev by Date: Re: NSOutlineView autosaving of expanded/collapsed state
  • Next by Date: Re: BezierPath issues
  • Previous by thread: Re: BezierPath issues
  • Next by thread: Syncing Core Animation and NSAnimation timing functions
  • Index(es):
    • Date
    • Thread