ぼるじょあがC/C++の宿題を片づけますYO! 68代目
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
700:デフォルトの名無しさん 07/12/27 03:59:41 静止画からの(複数)顔検出率95%以上のプログラムをください(><) 701:デフォルトの名無しさん 07/12/27 05:01:48 >>699 ginit() window画面を出す line(x1,y1,x2,y2) (x1,y1)と(x2y2)を結ぶ線分を描く circle(x,y,r) (x,y)を中心とする半径rの円を書く くらいしか使えないのですが、これで「み」をかけますかね? 702:デフォルトの名無しさん 07/12/27 10:55:16 lineでベクトル的に書く 703:デフォルトの名無しさん 07/12/27 17:10:06 取り敢えずこんなもんかな。 -- static int conv(int xy, int a, int oxy, int dxy) {return xy + (oxy + dxy) * a;} void mi(int x, int y, int a) { const int ox = 0; const int oy = -50; static const struct point { int x; int y; } points[] = { {10, 0}, {20, 0}, {10, 50}, {0, 40}, {10, 30}, {50, 30}, {-1, -1}, {40, 20}, {40, 50}, {-1, -1}, }; for (int ic = 0; ic < sizeof(points) / sizeof(* points); ++ic) { if (points[ic].x >= 0 && points[ic + 1].x >= 0) { line(conv(x, a, ox, points[ic].x), conv(y, a, oy, points[ic].y), conv(x, a, ox, points[ic + 1].x), conv(y, a, oy, points[ic + 1].y)); } } } int main() { mi(100, 100, 2); return 0; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4354日前に更新/401 KB
担当:undef