NSBezierPath:appendBezierPathWithOvalInRect:
Home 目次>ApplicationKit>NSBezierPath

appendBezierPathWithOvalInRect:

楕円形のパスを追加します


-(void) appendBezierPathWithOvalInRect:(NSRect)aRect


【返り値】
   voidなし
【パラメータ】
   aRect追加する楕円形のパスの範囲


【解説】

楕円形のパスを追加します。
追加する楕円形の領域はaRectで指定します。
aRectが正方形なら、円になります。
楕円形のパスは上の中心から始まって反時計回りに描かれます。



【例文】


//NSViewのサブクラス MyViewのDrawRectに上書き
-(void)drawRect:(NSRect)rect
{

NSBezierPath *thePath = [NSBezierPath bezierPath];

[thePath moveToPoint:NSMakePoint(20,20)];
[thePath lineToPoint:NSMakePoint(120,120)];
[thePath appendBezierPathWithOvalInRect:NSMakeRect(50,50,100,100)];

[[NSColor redColor] set];

[thePath stroke];


}


(C) 2000-2007 Satoshi Oomori.
[Apple]

Google
Webwww.oomori.com
Apple_Store_40x120

[ad:Usual day in Japan]

この記事を評価してください。 

良い 

間違いがある 説明がわかりにくい 例文がわかりにくい  

Home 目次>ApplicationKit>NSBezierPath
修正日2006.12.26