エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CoreGraphicsで指定したRectの中に×印のPathを生成する - Hello, world! - s21g
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CoreGraphicsで指定したRectの中に×印のPathを生成する - Hello, world! - s21g
ちょっと必要だったので作りました。 CoreGraphicsを使って、指定したCGRectの中に、指定した太さの×印... ちょっと必要だったので作りました。 CoreGraphicsを使って、指定したCGRectの中に、指定した太さの×印(Cross Sign)を描画するためのPathを生成します。 1 void PDPathAddCrossSign(CGMutablePathRef path, CGRect rect, CGFloat thickness) 2 { 3 CGFloat diff = rect.size.width - rect.size.height; 4 rect = CGRectDeflateRect(rect, MAX(0, diff/2), MAX(0, -diff/2)); 5 CGFloat radius = rect.size.width/2; 6 CGFloat d = sqrt(2)*thickness/2; 7 CGFloat cx = CGRectGetM