没有合适的资源?快使用搜索试试~ 我知道了~
反走样画圆
需积分: 21 5 下载量 118 浏览量
2018-12-04
11:18:14
上传
评论
收藏 9KB TXT 举报
温馨提示
试读
9页
1、增强同步:Xftp 6为本地和远程的多个文件引入了增强的同步能力。用户可以轻松地将本地工作同步到远程服务器或备份服务器,以创建一致的环境。 2、包括Unicode的各种编码支持:确保文件可以在国际上共享,不管文件名的语言如何。Xftp 6支持多种编码,包括Unicode A,因此文件名将在单个窗口内以各种语言正确显示。 3、上下文菜单支持:支持Windows上下文菜单现在已集成到XFTP6中。右键单击文件资源管理器中的文件和文件夹,以访问Windows上下文菜单。现在你可以用一次点击来访问第三方压缩和加密程序。 4、支持SSH PKCS#11:PKCS#11协议使用户能够使用硬件令牌(HSM)安全地存储用户的私钥,以增加安全性。Xmanager Power Suite 6还支持GSSAPI,密码,公钥和键盘交互式身份验证方法。 5、用主密码增强密码加密:将用户定义的字符串设置为主密码,向会话文件密码添加一层加密。主密码加密用于连接到服务器的口令(密码)、用户密钥的密码(口令)和包含在会话文件中的密码字符串。安全地将会话文件存储在云中,以便在设备之间共享。
资源推荐
资源详情
资源评论
//圆的生成算法,没有浮点运算,效率较快,至今仍使用
#define PI 3.1415926
float C_ScreenTest::angle(float x1, float y1, float x2, float y2) //计算两点之间的弧度
{
float angle_temp;
float xx, yy;
xx = x2 - x1;
yy = y2 - y1;
if (xx == 0.0)
angle_temp = PI / 2.0;
else
angle_temp = atan(fabs(yy / xx));
if ((xx < 0.0) && (yy >= 0.0))
angle_temp = PI - angle_temp;
else if ((xx < 0.0) && (yy < 0.0))
angle_temp = PI + angle_temp;
else if ((xx >= 0.0) && (yy < 0.0))
angle_temp = PI * 2.0 - angle_temp;
return (angle_temp);
}
float C_ScreenTest::getAngle(float x0, float y0,float x1, float y1, float x2, float y2)
{
OSI_Debug(DLEVEL_INFO, "=======================: %f", angle(x0,y0,x1,y1));
OSI_Debug(DLEVEL_INFO, "+++++++++++++++++++++++: %f", angle(x0,y0,x2,y2));
return(abs(angle(x0,y0,x2,y2)-angle(x0,y0,x1,y1)));
}
// 圆 反走样算法
#define LERP(h,l,a) ((l)+(((h)-(l))*(a)))
#define ABS(v) ( v>0 ? v: -v )
ColorInfo C_ScreenTest::getpixel_circle(int x, int y)
{
ColorInfo circle_color;
circle_color.nColorR = m_logoBufSingleColor[3 * x * m_width + y * 3 + 0];
circle_color.nColorG = m_logoBufSingleColor[3 * x * m_width + y * 3 + 1];
circle_color.nColorB = m_logoBufSingleColor[3 * x * m_width + y * 3 + 2];
return circle_color;
}
bool flag_key = false; //控制画圆还是画圆弧
int circle_x = 100; //圆心坐标
int circle_y = 50; //圆心坐标
OSI_Debug(DLEVEL_INFO, "+++++++++++++++++++++++: %f", angle(x0,y0,x2,y2));
return(abs(angle(x0,y0,x2,y2)-angle(x0,y0,x1,y1)));
}
// 圆 反走样算法
#define LERP(h,l,a) ((l)+(((h)-(l))*(a)))
#define ABS(v) ( v>0 ? v: -v )
ColorInfo C_ScreenTest::getpixel_circle(int x, int y)
{
ColorInfo circle_color;
circle_color.nColorR = m_logoBufSingleColor[3 * x * m_width + y * 3 + 0];
circle_color.nColorG = m_logoBufSingleColor[3 * x * m_width + y * 3 + 1];
circle_color.nColorB = m_logoBufSingleColor[3 * x * m_width + y * 3 + 2];
return circle_color;
}
bool flag_key = false; //控制画圆还是画圆弧
int circle_x = 100; //圆心坐标
int circle_y = 50; //圆心坐标
剩余8页未读,继续阅读
资源评论
BBT去玩儿
- 粉丝: 6
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功