首页
博客
专栏课程
下载
问答
社区
会员中心
论坛
代码
直播
Chrome 插件
能力认证
导航
全部
Ada助手
...
Ada助手
登录/注册
社区
图形处理/算法
帖子详情
求图象的漩涡/螺旋变换算法。
crazybit
2002-12-26 05:24:31
thank
...全文
给本帖投票
119
2
打赏
收藏
求图象的漩涡/螺旋变换算法。
thank
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
发表回复
按下Enter换行,Ctrl+Enter发表内容
编辑
预览
轻敲空格完成输入
显示为
卡片
标题
链接
打赏红包
oracle3
2002-12-27
打赏
举报
回复
// Ctesttttt22View 绘制
#include <math.h>
#define PI 3.14159
double ChangeAngle(int iAngle)
{
return (double)iAngle/360.0*2.0*PI;
}
void Ctesttttt22View::OnDraw(CDC* pDC)
{
Ctesttttt22Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
int iTime=720;//转动角度
int iAngleStep=10;//每次转动的角度增量
double r=200;//开始半径大小
CPoint iStartX(300,300);//开始点位置
CPoint p[4];
for(int i=0;i<iTime;i+=iAngleStep)
{
p[0].x=cos(ChangeAngle(i))*r;
p[0].y=sin(ChangeAngle(i))*r;
p[0]+=iStartX;
pDC->MoveTo(p[0]);
p[1].x=cos(ChangeAngle(i+90))*r;
p[1].y=sin(ChangeAngle(i+90))*r;
p[1]+=iStartX;
pDC->LineTo(p[1]);
p[2].x=cos(ChangeAngle(i+180))*r;
p[2].y=sin(ChangeAngle(i+180))*r;
p[2]+=iStartX;
pDC->LineTo(p[2]);
p[3].x=cos(ChangeAngle(i-90))*r;
p[3].y=sin(ChangeAngle(i-90))*r;
p[3]+=iStartX;
pDC->LineTo(p[3]);
pDC->LineTo(p[0]);
r=sin(ChangeAngle(45))*r/sin(ChangeAngle(45+iAngleStep));//关键地方
}
}
chunbaoqi
2002-12-27
打赏
举报
回复
oicq;6636282
基于深度学习的实时语义分割
算法
Python实现.zip
基于深度学习的实时语义分割
算法
Python实现.zip
【Android开发】详尽的Android SDK中文帮助文档:核心组件、环境搭建及开发流程指南
内容概要:本文档是详尽的 Android SDK 中文帮助文档,介绍了 Android SDK 的核心概念、组件、开发环境搭建、基础开发流程及常用工具使用指南。首先解释了 Android SDK 的定义及其核心价值,即提供标准化开发环境,使开发者能高效构建、测试、优化 Android 应用。接着详细列出了 SDK 的核心组件,包括 Android Studio、SDK Tools、Platform Tools、Build Tools、Android 平台版本和系统镜像。随后,文档提供了详细的环境搭建步骤,适用于 Windows、macOS 和 Linux 系统,并介绍了基础开发流程,以“Hello World”为例展示了从创建项目到运行应用的全过程。此外,还深入讲解了 ADB、AVD Manager 和 SDK Manager 等核心工具的功能和使用方法。最后,文档涵盖了调试与优化工具(如 Logcat、Profiler 和 Layout Inspector)、关键开发技巧(如多版本 SDK 兼容、Jetpack 库的使用和资源文件管理)以及常见问题的解决方案。 适合人群:具有初步编程知识,希望深入了解 Android 应用开发的开发者,尤其是新手开发者和有一定经验但需要系统化学习 Android SDK 的技术人员。 使用场景及目标:①帮助开发者快速搭建 Android 开发环境;②指导开发者完成基础应用开发,理解核心工具的使用;③提高开发效率,掌握调试与优化技巧;④解决常见开发过程中遇到的问题。 阅读建议:此文档内容全面且实用,建议读者按照章节顺序逐步学习,结合实际开发项目进行练习,尤其要注意动手实践环境搭建和基础开发流程,同时参考提供的扩展学习资源,进一步提升开发技能。
震撼BGM-Blockbuster.zip
震撼BGM-Blockbuster.zip
3.5.2-5-识5-识别可能的色块的区域缩放-到和模板大小一样 到和模板大小一样 o
3.5.2-5-识5-识别可能的色块的区域缩放-到和模板大小一样 到和模板大小一样 openmv 数字识别 模板匹配 电赛数字识别 模板匹配
算法
识别数字openmv openmv openmvIDE
电影套件-Hits.zip
电影套件-Hits.zip
图形处理/算法
19,471
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
积分榜
荣誉榜
原力榜
学习榜
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章
手机看
关注公众号
客服
返回
顶部