社区
图形处理/算法
帖子详情
求助,怎样画一个倾斜的椭圆?
jinxiaocsdn
2003-08-19 08:16:08
只要倾斜就行,特定的API我都试了,就是出不来,关键是要倾斜啊!
...全文
299
6
打赏
收藏
求助,怎样画一个倾斜的椭圆?
只要倾斜就行,特定的API我都试了,就是出不来,关键是要倾斜啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jack_wq
2003-08-19
打赏
举报
回复
只是一些计算数学公式,取点采样,然后将采样结果用线连接,moveto,lineto函数
jack_wq
2003-08-19
打赏
举报
回复
只是一些计算数学公式,取点采样,然后将采样结果用线连接,moveto,lineto函数
bluebohe
2003-08-19
打赏
举报
回复
椭圆的离散算法并不太难,我这里有一点相关的代码,你看一下,离散完用MoveTo、LineTo就OK了
CEllipse *GenEllipse(XYZ pc,double length,double width,
double angs,double ange,double ang)
{
int i,num_seg;
double max_length,delta;
double a;
a = ange - angs;
if(a<ZERO) a += PI2;
max_length = max(length,width);
num_seg = (int)(0.5*(sqrt(10.0*max_length)*a + 1.0));
delta = a/num_seg;
//申请椭圆结点
CEllipse *pellipse = new CEllipse();
pellipse->p = new XYZ[num_seg+1];
for(i=0;i<=num_seg;i++) {
pellipse->p[i].x = pc.x + length*cos(i*delta);
pellipse->p[i].y = pc.y + width*sin(i*delta);
}
//按当前信息赋值
pellipse->num_seg = num_seg;
pellipse->pc.x = pc.x;
pellipse->pc.y = pc.y;
pellipse->length = length;
pellipse->width = width;
pellipse->angs = angs;
pellipse->ange = ange;
pellipse->ang = ang;
return (pellipse);
}
sshhit
2003-08-19
打赏
举报
回复
也很想知道。
如果搞定了,把代码贴出来和大家分享分享吧。
sshhit
2003-08-19
打赏
举报
回复
搞一个变换矩阵和椭圆的点成一下子,是不是可以搞定?
没试过
解决了,把代码贴一下分享分享!
findmyself
2003-08-19
打赏
举报
回复
帮你顶一下
用C语言写
一个
查单词的小demo
用C语言写
一个
查单词的小demo #include <stdio.h> #include <string.h> #include <stdlib.h> int main(int argc, const char *argv[]) { // 用只读的方式打开我们的单词库 FILE *fp = fopen("dict.txt","r"); if (NULL == fp){ perror("fopen"); return -1
MATLAB中cfl,教程合集 | MATLAB绘图基本操作与属性
原标题:教程合集 | MATLAB绘图基本操作与属性周一到!从本周开始,我们一起来学习关于绘图的操作吧!之前学过了如何从文件中读取数据,有的小伙伴可能着急了,怎么学了这么久,还是不会
画
图呀?!今天我们从MATLAB基本图形的绘制开始学习,增强信心,之后再去学烧脑的数据处理内容~1.图窗认识先从认识MATLAB基本的
画
图GUI界面开始吧!输入figure;就会生成
一个
最基本的图窗: MATLAB里,...
英语词根单词记忆. 包含大量自己对于词根的理解. 方便大家记忆使用.
2021-12-17,9点25======下面我们用vscode打开.来编辑文件.使用这个软件的原因是因为,这个软件只要你tab同级的行号的右边就会自动出现
一个
向下箭头,就可以进行折叠,方便快速找到逻辑层次.#资料来源 考研英语词汇大全词根+词缀记忆法 俞敏洪编著 https://www.etymonline.com/search?q=battery 词源字典受刘一男的启发. ...
Windows程式开发设计指南(十四)点阵图和Bitblt
14. 点阵图和Bitblt 点阵图是
一个
二维的位元阵列,它与图像的图素一一对应。当现实世界的图像被扫描成点阵图以後,图像被分割成网格,并以图素作为取样单位。在点阵图中的每个图素值指明了
一个
单位网格内图像的平均颜色。单色点阵图每个图素只需要一位元,灰色或彩色点阵图中每个图素需要多个位元。 点阵图代表了Windows程式内储存图像资讯的两种方法之一。储存图像资讯的另一种形式是metafile,我
matlab axis函数_又是被Matlab整疯的一天!来学点简单操作!
周一到!从本周开始,我们一起来学习关于绘图的操作吧!之前学过了如何从文件中读取数据,有的小伙伴可能着急了,怎么学了这么久,还是不会
画
图呀?!今天我们从MATLAB基本图形的绘制开始学习,增强信心,之后再去学烧脑的数据处理内容~1.图窗认识先从认识MATLAB基本的
画
图GUI界面开始吧!输入figure;就会生成
一个
最基本的图窗: MATLAB里,图窗...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章