Bresenham算法,使能产生实线、虚线、点划线、w宽度的线宽。
如何实现修改Bresenham算法中,使能产生线型,线宽变换。请给出编写函数说明我很菜的忘详细解释下是在MFC中编写的计算机图形学上机不是用画笔哦在函数里边添加...
如何实现修改Bresenham算法中,使能产生线型,线宽变换。 请给出编写函数说明 我很菜的忘详细解释下 是在MFC中编写的计算机图形学上机
不是用画笔哦 在函数里边添加 展开
不是用画笔哦 在函数里边添加 展开
2个回答
展开全部
同问。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CPen 为画笔类
CPen( int nPenStyle, int nWidth, COLORREF crColor );
nPenStyle 线形
nWidth 宽度,以像素为单位
crColor 颜色
实线画笔:
CPen SolidPen(PS_SOLID, 1, RGB(0,0,0));
虚线:
CPen SolidPen(PS_DASH, 1, RGB(0,0,0));
点画线:
CPen SolidPen(PS_DASHDOT, 1, RGB(0,0,0));
w宽度的线宽
CPen SolidPen(PS_DASHDOT, w, RGB(0,0,0));
具体的Bresham算法我就不写了
下面画一条w宽度的点画线
CPen SolidPen(PS_DASHDOT, w, RGB(0,0,0));
pDC->LineTo(x, y);
CPen( int nPenStyle, int nWidth, COLORREF crColor );
nPenStyle 线形
nWidth 宽度,以像素为单位
crColor 颜色
实线画笔:
CPen SolidPen(PS_SOLID, 1, RGB(0,0,0));
虚线:
CPen SolidPen(PS_DASH, 1, RGB(0,0,0));
点画线:
CPen SolidPen(PS_DASHDOT, 1, RGB(0,0,0));
w宽度的线宽
CPen SolidPen(PS_DASHDOT, w, RGB(0,0,0));
具体的Bresham算法我就不写了
下面画一条w宽度的点画线
CPen SolidPen(PS_DASHDOT, w, RGB(0,0,0));
pDC->LineTo(x, y);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询