Skip navigation.
 
mlRe: CGShading
FROM : John C. Randolph
DATE : Tue Oct 12 23:07:14 2004

On Oct 12, 2004, at 1:41 PM, R. Scott Thompson wrote:



>>> Just a note, I don't think that CGShading will let you create the 
>>> same kind of gradient in the sample (at least not easily).
>>>

>>
>> It can, you just need to use more than one gradient and composite one 
>> over the other.
>>

>
> That's why I said "(at least not easily)" :-)  You might try using 
> four radial shadings, one centered at each of the four corners and set 
> them up to fade to 0 by the time you get to the opposite corner.  That 
> would get something close, but not the same, as the barycentric 
> shading.
>
> You can't really use axial shadings because an axial shading can only 
> vary in one direction (i.e. you could get it to fade in the x 
> direction, but for the barycentric effect, you also want it to fade in 
> y and you can't do both with CGShading).


Sure you can.  You just draw it along a 45-degree vector.  See David 
Hill's example at: 
http://developer.apple.com/samplecode/Cocoa_CG_shading_demo/
Cocoa_CG_shading_demo.html

CGShading wouldn't be very useful if it could only be drawn along the X 
or Y axis.

-jcr






John C. Randolph <<email_removed>> (408) 974-8819
Sr. Cocoa Software Engineer,
Apple Worldwide Developer Relations
http://developer.apple.com/cocoa/index.html

Related mailsAuthorDate
mlCGShading Peter Laurens Aug 1, 00:40
mlRe: CGShading Shawn Erickson Aug 1, 00:53
mlRe: CGShading Shawn Erickson Aug 1, 00:59
mlRe: CGShading Shawn Erickson Aug 1, 01:09
mlRe: CGShading Scott Thompson Aug 1, 03:35
mlRe: CGShading Perry Clarke Aug 1, 05:16
mlRe: CGShading Ricky Sharp Aug 1, 16:13
mlRe: CGShading Ricky Sharp Aug 1, 18:27
mlRe: CGShading John C. Randolph Oct 12, 20:38
mlRe: CGShading John C. Randolph Oct 12, 20:48
mlRe: CGShading R. Scott Thompson Oct 12, 21:30
mlRe: CGShading John C. Randolph Oct 12, 22:29
mlRe: CGShading R. Scott Thompson Oct 12, 22:41
mlRe: CGShading John C. Randolph Oct 12, 23:07
mlRe: CGShading R. Scott Thompson Oct 12, 23:31
mlRe: CGShading John C. Randolph Oct 13, 01:38
mlRe: CGShading R. Scott Thompson Oct 13, 03:41
mlRe: CGShading John C. Randolph Oct 14, 00:26