随笔分类 -  计算机图形

基础问题
摘要:位图操作和双缓冲机制位图操作代码部分:CRect rect; GetClientRect(rect); pDC->SetMapMode(MM_ANISOTROPIC); pDC->SetWindowExt(rect.Width(), rect.Height()); pDC->SetViewportE... 阅读全文
posted @ 2015-11-23 22:48 N_zero 阅读(1052) 评论(0) 推荐(0)
摘要:CDC::PolyBezierBOOL PolyBezier( const POINT* lpPoints, int nCount );和曲线原理及多段曲线连接处如何光滑连接:第一段曲线要有4个点,此后都只需3个点,连接处光滑要满足前一段曲线内最后两个点和后一段曲线的第一个点在同一直线上 阅读全文
posted @ 2015-11-23 22:30 N_zero 阅读(612) 评论(0) 推荐(0)
摘要:二维坐标轴中绘三维图形代码部分CRect rect;GetClientRect(rect); pDC->SetMapMode(MM_ANISOTROPIC); pDC->SetWindowExt(rect.Width(), rect.Height()); pDC->SetViewportExt(re... 阅读全文
posted @ 2015-11-23 21:26 N_zero 阅读(741) 评论(0) 推荐(0)
摘要:绘正方形 代码部分 CRect rect; GetClientRect(&rect); pDC ->SetMapMode(MM_ANISOTROPIC); pDC ->SetWindowExt(rect.Width(),rect.Height()); pDC ->SetViewportExt(rec... 阅读全文
posted @ 2015-11-19 23:18 N_zero 阅读(1070) 评论(0) 推荐(0)
摘要:代码部分 CRect rect; GetClientRect(rect); pDC->SetMapMode(MM_ANISOTROPIC); pDC->SetWindowExt(rect.Width(), rect.Height()); pDC->SetViewportExt(rect.Width(... 阅读全文
posted @ 2015-11-17 23:01 N_zero 阅读(273) 评论(0) 推荐(0)
摘要:代码部分 CRect rect; GetClientRect(rect); pDC->SetMapMode(MM_ANISOTROPIC); pDC->SetWindowExt(rect.Width(), rect.Height()); pDC->SetViewportExt(rect.Width(... 阅读全文
posted @ 2015-11-17 22:44 N_zero 阅读(343) 评论(0) 推荐(0)
摘要:用到的函数Pie()代码部分 CRect rect; GetClientRect(rect); pDC->SetMapMode(MM_ANISOTROPIC); pDC->SetWindowExt(rect.Width(), rect.Height()); pDC->SetViewportExt(r... 阅读全文
posted @ 2015-11-17 22:38 N_zero 阅读(658) 评论(0) 推荐(0)
摘要:顺时针与逆时针代码部分 CRect rect; GetClientRect(&rect); pDC->SetMapMode(MM_ANISOTROPIC); pDC->SetWindowExt(rect.Width(), rect.Height()); pDC->SetWindowExt(rect.... 阅读全文
posted @ 2015-11-14 23:10 N_zero 阅读(745) 评论(0) 推荐(0)
摘要:透明画刷的使用代码部分 CRect rect; GetClientRect(rect); pDC ->SetMapMode(MM_ANISOTROPIC); pDC ->SetWindowExt(rect.Width(), rect.Height()); pDC ->SetViewportExt(r... 阅读全文
posted @ 2015-11-14 23:09 N_zero 阅读(300) 评论(0) 推荐(0)
摘要:CBrush Brush, *pOldBrush; Brush.CreateSolidBrush(HS_BDIAGONAL, RGB(255, 0, 0)); pOldBrush = pDC ->SelectObject(&Brush);上面代码的本意是创建画刷,选入设备上下文;遗憾,在创建画刷时... 阅读全文
posted @ 2015-11-14 23:00 N_zero 阅读(287) 评论(0) 推荐(0)
摘要:--------------------Configuration: PenBrush - Win32 Debug--------------------Compiling...PenBrushView.cppd:\program files (x86)\microsoft visual studi... 阅读全文
posted @ 2015-11-14 22:58 N_zero 阅读(196) 评论(0) 推荐(0)