スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


CWnd *h = GetDlgItem(IDC_PICTURE);
CDC *pDC = h->GetDC();

CEdit *edit1 = (CEdit *)GetDlgItem(IDC_EDIT1);
CEdit *edit2 = (CEdit *)GetDlgItem(IDC_EDIT2);
CEdit *edit3 = (CEdit *)GetDlgItem(IDC_EDIT3);
CEdit *edit4 = (CEdit *)GetDlgItem(IDC_EDIT4);
CEdit *edit5 = (CEdit *)GetDlgItem(IDC_EDIT5);

CString str1, str2, str3, str4, str5;
edit1->GetWindowTextW(str1);
edit2->GetWindowTextW(str2);
edit3->GetWindowTextW(str3);
edit4->GetWindowTextW(str4);
edit5->GetWindowTextW(str5);

double a, b, c, d, e;
a = _ttof(str1);//中心座標x
b = _ttof(str2);//中心座標y
c = _ttof(str3);//長編a
d = _ttof(str4);
e = _ttof(str5);

double pi = 3.14, x, y;
double beta = e * pi / 180;
for (int angle = 0; angle < 360; ++angle) {
    x = c * cos(angle * pi / 180);
    x = x * cos(beta) - y * sin(beta) + a;
    y = d * sin(angle * pi / 180);
    y = x * sin(beta) + y * cos(beta) + b;
    if (angle == 0) {
        pDC->MoveTo(x, y);
    } else {
        pDC->LineTo(x, y);
    }
}



関連記事
スポンサーサイト

Pagination

Trackback

Trackback URL

http://mattyaphone.blog.fc2.com/tb.php/116-d3c27950

Comment

Post Your Comment

コメント:登録フォーム
公開設定

Utility

Profile

Author:おまっちゃお
ブログ開設日:2011/12/31
本ブログの記事の内容を参考にして起こった如何なるトラブルに対しても管理人は一切の責任を取りません。全て自己責任でお願いします。

CATEGORY

Search

リポジトリ

http://dl.dropbox.com/u/35617758/apt/

ブロとも申請フォーム

アクセス解析

Powered By FC2ブログ

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。