知道起点(0,0) 终点(endx,endy),现在想将两点通过三次方贝塞尔曲线连接,需要自己找出控制点,想问问各位这两控制点如何找啊
解决方案 »
- 救急:为什么用VC++编写查询execl表的程序是老是提示execl驱动程序未安装,可是ODBC管理中明明安装好了啊!!!
- 关于#import导入DLL的问题。进来看下。我只有10分了。
- 多对话框中同一变量值的问题
- 求MFC中用ADO连接SQL SERVER时的Open函数详解
- 如何调试输入法软件?
- MDI框架创建新文档时,是在什么函数里面创建子框架窗口和view的?
- raw socket支持多线程么?
- VB转VC问题:
- 关于打包的问题?
- 请问view类的成员函数OnInitialUpdate()的功能是什么
- 如何操作excel中的数据比较方便?
- MSDN Library Oct 2001 DVD For VC6 版本下载
controlPoints[0] = (0,0)
controlPoints[3] = (endx,endy)
lz参见这个函数:int BezierLine::computeBezierControlPoints()
{
float dist = abs( controlPoints[3].x() - controlPoints[0].x() ) / 2.0f; controlPoints[1] = controlPoints[0];
controlPoints[1].rx() += dist; controlPoints[2] = controlPoints[3];
controlPoints[2].rx() -= dist; return 1;
}