91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 77KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-22
  • 語言: C/C++
  • 標簽: VC??MFC??

資源簡介

計算機圖形學——立方體旋轉 VC MFC

資源截圖

代碼片段和文件信息

//?DrawDlg.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“iu.h“
#include?“DrawDlg.h“
#include?“iuDlg.h“
#include?“math.h“

#define??DU?3.14159/180
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
//?CDrawDlg?dialog


CDrawDlg::CDrawDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CDrawDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CDrawDlg)
//?NOTE:?the?ClassWizard?will?add?member?initialization?here
//}}AFX_DATA_INIT
}


void?CDrawDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDrawDlg)
DDX_Control(pDX?IDC_SCROLLBAR3?m_scroll3);
DDX_Control(pDX?IDC_SCROLLBAR2?m_scroll2);
DDX_Control(pDX?IDC_SCROLLBAR1?m_scroll1);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDrawDlg?CDialog)
//{{AFX_MSG_MAP(CDrawDlg)
ON_WM_PAINT()
ON_WM_HSCROLL()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?CDrawDlg?message?handlers

void?CDrawDlg::OnPaint()?
{
CPaintDC?dc(this);?//?device?context?for?painting
CWnd?*pWnd=GetDlgItem(IDC_DRAW);
pWnd->UpdateWindow();
// CDC?*PDC=pWnd->GetDC();
Draw();
}

void?CDrawDlg::Draw()
{
CWnd?*pWnd=GetDlgItem(IDC_DRAW);
pWnd->UpdateWindow();
// CDC?*pDC=pWnd->GetDC();
CRect?rect;
pWnd->GetClientRect(rect);
int?cx=(int)((rect.right-rect.left)/2);
int?cy=(int)((rect.bottom-rect.top)/2);
// CPen?pen(PS_SOLID1RGB(25500));
// CPen?*oldpen=pDC->Selectobject(&pen);
D?v[8]={
{-50-5050}{-505050}{505050}{50-5050}{-50-50-50}{-5050-50}{5050-50}{50-50-50}
}d[8];

POINT?p0[4]p1[4]p2[4]p3[4]p4[4]p5[4]w[8];
int?z[8];
CScrollBar?*pscrolla=(CScrollBar?*)GetDlgItem(IDC_SCROLLBAR1);
// if?(pscroll->GetDlgCtrlID()==(IDC_SCROLLBAR1||IDC_SCROLLBAR2||IDC_SCROLLBAR3))
//??(CScrollBar?*)GetDlgItem(IDC_SCROLLBAR1)
a=pscrolla->GetScrollPos();
CScrollBar?*pscrollb=(CScrollBar?*)GetDlgItem(IDC_SCROLLBAR2);
b=pscrollb->GetScrollPos();
CScrollBar?*pscrollc=(CScrollBar?*)GetDlgItem(IDC_SCROLLBAR3);
c=pscrollc->GetScrollPos();

for?(int?i=0;?i<8;?i++)
{

d[i].x=v[i].x;
d[i].y=(int)(v[i].y*cos(a*DU)-v[i].z*sin(a*DU));
d[i].z=(int)(v[i].y*sin(a*DU)+v[i].z*cos(a*DU));

v[i].x=(int)(d[i].x*cos(b*DU)+d[i].z*sin(b*DU));
?? ????v[i].y=d[i].y;
v[i].z=(int)(d[i].z*cos(b*DU)-d[i].x*sin(b*DU));

d[i].x=(int)(v[i].x*cos(c*DU)-v[i].y*sin(c*DU));
????d[i].y=(int)(v[i].x*sin(c*DU)+v[i].y*cos(c*DU));
d[i].z=v[i].z;
// pscroll=(CScrollBar?*)GetDlgItem(IDC_SCROLLBAR2);
// if?(pscroll->GetDlgCtrlID()==IDC_SCROLLBAR2)
// if?(pscroll->GetDlgCtrlID()==IDC_SCROLLBAR3)
w[i].x=d[i].x+cx;
w[i].y=d[i].y+cy;
z[i]=d[i].z;
// w[i].x=(int)(d[i].x+v[i].z*0.866)+cx;
// w[i].y=(int)(d[i].y+v[i].z*0.5)+cy;
}
// compare(z7);
// Maxnum(z7);
// CBrush?brush(RGB(25500))

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2005-03-12?15:38??計算機圖形學——立方體旋轉\
?????目錄???????????0??2004-11-14?15:14??計算機圖形學——立方體旋轉\www.cnzz.cn\
?????目錄???????????0??2004-11-13?17:49??計算機圖形學——立方體旋轉\www.cnzz.cn\Debug\
?????目錄???????????0??2004-11-06?19:31??計算機圖形學——立方體旋轉\www.cnzz.cn\res\
?????文件????????1078??2004-11-06?19:31??計算機圖形學——立方體旋轉\www.cnzz.cn\res\iu.ico
?????文件?????????394??2004-11-06?19:31??計算機圖形學——立方體旋轉\www.cnzz.cn\res\iu.rc2
?????文件????????7486??2004-11-13?17:47??計算機圖形學——立方體旋轉\www.cnzz.cn\DrawDlg.cpp
?????文件????????1729??2004-11-13?17:18??計算機圖形學——立方體旋轉\www.cnzz.cn\DrawDlg.h
?????文件???????36080??2004-11-13?17:42??計算機圖形學——立方體旋轉\www.cnzz.cn\iu.aps
?????文件????????1505??2004-11-13?17:47??計算機圖形學——立方體旋轉\www.cnzz.cn\iu.clw
?????文件????????2007??2004-11-06?19:31??計算機圖形學——立方體旋轉\www.cnzz.cn\iu.cpp
?????文件????????4213??2004-11-06?21:14??計算機圖形學——立方體旋轉\www.cnzz.cn\iu.dsp
?????文件?????????529??2004-11-06?19:31??計算機圖形學——立方體旋轉\www.cnzz.cn\iu.dsw
?????文件????????1280??2004-11-06?19:31??計算機圖形學——立方體旋轉\www.cnzz.cn\iu.h
?????文件???????58368??2004-11-13?17:49??計算機圖形學——立方體旋轉\www.cnzz.cn\iu.ncb
?????文件???????54784??2004-11-13?17:49??計算機圖形學——立方體旋轉\www.cnzz.cn\iu.opt
?????文件?????????949??2004-11-13?17:47??計算機圖形學——立方體旋轉\www.cnzz.cn\iu.plg
?????文件????????5747??2004-11-13?17:42??計算機圖形學——立方體旋轉\www.cnzz.cn\iu.rc
?????文件????????4253??2004-11-13?09:27??計算機圖形學——立方體旋轉\www.cnzz.cn\iuDlg.cpp
?????文件????????1332??2004-11-07?14:47??計算機圖形學——立方體旋轉\www.cnzz.cn\iuDlg.h
?????文件?????????909??2004-11-07?15:02??計算機圖形學——立方體旋轉\www.cnzz.cn\resource.h
?????文件?????????204??2004-11-06?19:31??計算機圖形學——立方體旋轉\www.cnzz.cn\StdAfx.cpp
?????文件????????1054??2004-11-06?19:31??計算機圖形學——立方體旋轉\www.cnzz.cn\StdAfx.h
?????文件???????50118??2004-11-30?03:27??計算機圖形學——立方體旋轉\使用說明.CHM

評論

共有 條評論