• 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: Data-dependent slowdown of NSBezierPath
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Data-dependent slowdown of NSBezierPath


  • Subject: Re: Data-dependent slowdown of NSBezierPath
  • From: Scott Anguish <email@hidden>
  • Date: Mon, 20 May 2002 01:45:29 -0400

On Monday, May 20, 2002, at 01:17 AM, Warren Nagourney wrote:

I have noticed a strange thing when using NSBezierPath: there is a dramatic drawing slowdown when I display "noisy" data.

My application is a simulation of a Fourier Transform Spectrometer which generates simulated data that depends upon several parameters and then takes the Fourier transform (to retrieve the original spectrum). It is extremely fast: with 1000 points of data, I can smoothly change the various parameters (using sliders) and see the transform smoothly change in the expected manner.


NSBezierPath bogs down badly when lines cross each other... the noise might be causing this. It's because it actually has to compute out the places where the lines write over each other (think about the situation of using alpha, where the crossing points need to be computed out)

If you're just using straight forward opaque colors, you might get a speed increase by drawing the lines separately..
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
  • Follow-Ups:
    • Re: Data-dependent slowdown of NSBezierPath
      • From: Warren Nagourney <email@hidden>
References: 
 >Data-dependent slowdown of NSBezierPath (From: Warren Nagourney <email@hidden>)

  • Prev by Date: Data-dependent slowdown of NSBezierPath
  • Next by Date: Re: Data-dependent slowdown of NSBezierPath
  • Previous by thread: Data-dependent slowdown of NSBezierPath
  • Next by thread: Re: Data-dependent slowdown of NSBezierPath
  • Index(es):
    • Date
    • Thread