void FontScoreDC::draw_poly_bezier(Point start, Point ctrl1, Point ctrl2, Point end, const Color& clr)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
{
HBRUSH hBrush ;
HBRUSH oldBrush ;
POINT pt[8] ;
hBrush = CreateSolidBrush(RGB(clr.r_, clr.g_, clr.b_)) ;
oldBrush = (HBRUSH)SelectObject(m_hDC, hBrush) ;
BeginPath(m_hDC) ;
pt[0].x = start.x_ ;
pt[0].y = start.y_ ;
pt[1].x = ctrl1.x_ ;
pt[1].y = ctrl1.y_ ;
pt[2].x = ctrl2.x_ ;
pt[2].y = ctrl2.y_ ;
pt[3].x = end.x_ ;
pt[3].y = end.y_ ;
pt[4].x = end.x_ ;
pt[4].y = end.y_ ;
pt[5].x = ctrl2.x_ ;
pt[5].y = ctrl2.y_ + 2 ;
pt[6].x = ctrl1.x_ ;
pt[6].y = ctrl1.y_ + 2 ;
pt[7].x = start.x_ ;
pt[7].y = start.y_ ;
PolyBezier(m_hDC, pt, 4) ;
PolyBezier(m_hDC, pt+4, 4) ;
EndPath(m_hDC) ;
FillPath(m_hDC) ;
SelectObject(m_hDC, oldBrush) ;
DeleteObject(hBrush) ;
}
分享到:
相关推荐
本代码包含C#在窗体中绘制线的示例代码,绘制了坐标轴和正弦函数
基于MFC编写一个单文档程序,在客户区用图形来展现各种数学函数曲线。 具体要求: 1)可绘制常见的数学函数曲线,如三角函数、指数函数、幂函数等。 2)通过菜单选择不同的函数曲线类型,可以通过对话框指定该函数的...
一个自己写的函数图象绘制软件。 支持初高中教材中的各种基本函数类型,以及其它的自定义函数, 支持一阶至三阶求导数后绘制, 支持精度调整和颜色设置, 支持增加分辨率后保存图象。 带源码(Visual Studio 2012...
用 ATL ActiveX 绘制任意平面函数的曲线 绘制任意函数曲线源代码
数学建模中MATLAB绘制二元函数的图形
基于Matlab的图形用户界面(GUI)设计,该算法实现了一元二次函数y=ax^2+bx+c的图形绘制,其中a、b、c为可输入参数,能够多次绘制函数图像,也能叠加绘制函数图像等
用matlab绘制Ackley函数的三维图形,(Using matlab draw the Ackley function' s three-dimensional graphics,)
使用MATLAB进行传递函数的S域Z域的相互转换,且绘制S域Z域的伯德图
选题为“函数曲线动态绘制”,要求使用面向对象设计环境,编程实现函数曲线的自动绘制
数学建模,绘制分段函数曲线并添加图形标注,很不错的哦
Python中函数图像快速绘制的方法
一、函数曲线绘制 Matlab提供了多种绘制函数曲线的方法,包括plot函数、fplot函数、ezplot函数等。 1. Plot函数 Plot函数是Matlab中最基本的绘制函数曲线的方法。命令格式:plot(Y)生成以向量Y的值为纵坐标,横...
Matlab绘制函数图像函数示例归纳 Matlab 是一种功能强大且广泛应用于科学计算和数据分析的编程语言,具有绘制...Matlab 的 plot 函数是一个功能强大且灵活的图形绘制工具,可以满足各种科学计算和数据分析的需求。
闲着没事 自己做的一个简单的绘制形状的程序 现在暂时只能绘制三种形状
* 这是一个简单的函数显示工具,用户输入简单函数,程序自动画出函数图像,有着完整的注释,十分容易理解 * 支持常数e, sin, cos, tan, ln, ^, 加减乘除括号以及它们的复合运算 * 只能有一个变量,而且必须是x,...
想起来以前在一本书里看到过一个示例,输入函数表达式,就可以绘制函数的波形。最开始学VB的时候,就喜欢用函数来画图。再加上对电子技术有点兴趣,很多波形都可以用函数来表示,很自然就想到用程序来模拟示波器显示波形...
基于Matlab的图形用户界面(GUI)设计,该算法实现了一元二次函数y=ax^2+bx+c的图形绘制,其中a、b、c为可输入参数,能够多次绘制函数图像,也能叠加绘制函数图像等
unity用LineRenderer实现绘制任意形状几何图形,同时图形附带上刚体重力效果。可让其他物体缘着绘制的线运动。可实现类似拯救火柴人简单游戏效果(我只是代码的搬运工)
绘制任意形状位图按钮,载入位图按钮后,调用SetBmpRgn(UINT bitmapResource,,COLORREF clrRemove);就可以改变位图按钮形状。
JAVA绘制函数图像工具,学校的一个java大作业