freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新計算機(jī)圖形學(xué)課程設(shè)計實(shí)驗(yàn)報告免費(fèi)下載-wenkub

2022-08-17 02:27:41 本頁面
 

【正文】 D(pDoc)。 //}}AFX_DATA_MAP} //class CCcircleView : public CView{.......public: CCcircleDoc* GetDocument()。//初始化 CLineView::Mbline(,)。 }}//void CLineView::OnDraw(CDC* pDC){ CLineDoc* pDoc = GetDocument()。x++) { ((int)x,(int)y,rgb)。 k=(y1y0)/(x1x0)。 COLORREF rgb=RGB(0,0,255)。 DDX_Text(pDX, IDC_y1, m_y1)。 //}}AFX_DATA_INIT}void cline::DoDataExchange(CDataExchange* pDX)1{ CDialog::DoDataExchange(pDX)。 源代碼實(shí)驗(yàn)1:直線中點(diǎn)Bresenham算法1.// : implementation file// cline dialogcline::cline(CWnd* pParent /*=NULL*/) : CDialog(cline::IDD, pParent){ //{{AFX_DATA_INIT(cline) m_x0 = 0。二、實(shí)驗(yàn)過程: 實(shí)驗(yàn)描述 實(shí)驗(yàn)1:使用中點(diǎn)Bresenham算法繪制斜率為0=k=1的直線。 實(shí)驗(yàn)2:使用中點(diǎn)Bresenham算法繪制圓心位于屏幕客戶區(qū)中心的圓。 m_y0 = 0。 //{{AFX_DATA_MAP(cline) DDX_Text(pDX, IDC_x0, m_x0)。 //}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(cline, CDialog) //{{AFX_MSG_MAP(cline) //}}AFX_MSG_MAPEND_MESSAGE_MAP() // class CLineView : public CView{public: CLineDoc* GetDocument()。 //定義直線顏色為藍(lán)色 double x,y,d,k。 d=。 if(d0) { y++。 ASSERT_VALID(pDoc)。}實(shí)驗(yàn)2:圓中點(diǎn)Bresenham算法 //// Ccricle dialogCcricle::Ccricle(CWnd* pParent /*=NULL*/) : CDialog(Ccricle::IDD, pParent){ //{{AFX_DATA_INIT(Ccricle) m_r = 0。 void CirclePoint(double,double)。 // TODO: add draw code for native data here Ccricle r。 COLORREF rgb=RGB(0,0,255)。 ((int)(300x),(int)(300y),rgb)。 ((int)(300y),(int)(300x),rgb)。 x=0。x++) { CirclePoint(x,y)。 } }}實(shí)驗(yàn)3:橢圓中點(diǎn)Bresenham算法//// Cellipse dialogCellipse::Cellipse(CWnd* pParent /*=NULL*/) : CDialog(Cellipse::IDD, pParent){ //{{AFX_DATA_INIT(Cellipse) m_a = 0。 DDX_Text(pDX, IDC_EDIT2, m_b)。 //橢圓中點(diǎn)Bresenham函數(shù)..................}////*****************四分法畫橢圓********************************/void CEllipseView::EllipsePoint(double x,double y){ CClientDC dc(this)。 ((int)(300+x),(int)(300y),rgb)。 y=b。 else { d1+=b*b*(2*x+3)+a*a*(2*y+2)。 } d2=b*b*(x+)*(x+)+a*a*(y1)*(y1)a*a*b*b。 y。 // TODO: add draw code for native data here Cellipse el。 實(shí)驗(yàn)過程:實(shí)驗(yàn)描述 下圖1 所示多邊形覆蓋了 12 條掃描線,共有 7 個頂點(diǎn)和 7 條邊。 實(shí)驗(yàn)過程 (1)建立AET類和Bucket類; (2)初始化桶,并在建立桶結(jié)點(diǎn)時為其表示的掃描線初始化為帶頭結(jié)點(diǎn)的鏈表; (3)對每個桶結(jié)點(diǎn)進(jìn)行循環(huán),將桶內(nèi)每個結(jié)點(diǎn)的邊表合并為有效邊表,并進(jìn)行有效邊表循環(huán); (4)按照掃描線從小到大的移動順序,計算當(dāng)前掃描線與多邊形各邊的交點(diǎn),然后把這些交點(diǎn)按X值遞增的順序進(jìn)行排序,配對,以確定填充區(qū)間; (5)用指定顏色點(diǎn)亮填充區(qū)間內(nèi)的所有像素,即完成填充工作。 int yMax。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1