社区
机器视觉
帖子详情
求宽图元算法,急用!!!
dongpy
2005-03-21 02:08:25
求教用宽画笔画圆的算法,有示例代码最好。
宽度为1的画圆代码有了,怎么做宽度大于1的?
试过画同心圆的方法,没成功。
麻烦大家提供些代码或思路。
...全文
128
9
打赏
收藏
求宽图元算法,急用!!!
求教用宽画笔画圆的算法,有示例代码最好。 宽度为1的画圆代码有了,怎么做宽度大于1的? 试过画同心圆的方法,没成功。 麻烦大家提供些代码或思路。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongpy
2005-03-25
打赏
举报
回复
Up一下,用宽画笔画折线有没有好的算法,提供思路的朋友,另外开帖给分!!!
dongpy
2005-03-24
打赏
举报
回复
问题还没解决,Up一下!
dongpy
2005-03-24
打赏
举报
回复
谢谢zzwu(未名),思路讲的很清楚了。
还有,用宽画笔画折线、多边形有没有算法?我找了好久都没找到!
我先是想画了宽的线段,然后拼起来,但是在转折点有问题!因为折线拐角不一定是90度。
这个问题也是困扰了好几天了。
zzwu
2005-03-24
打赏
举报
回复
对啊! 需要把2个圆的圆周坐标值全保存下来。然后分2种情况来用水平线填充:
上、下部分:从外圆左半边上的点出发,画水平线到外圆右半边上的点;
中间部分:从外圆左半边上的点出发,画水平线到内圆左边,再从内圆右半边点出发,画水平线到外圆右边。
设圆心为(Xo,Yo),大圆小圆半径分别为R,r,则
上面部分是指:y坐标从Yo-R到Yo-r的一段,
中间部分是指:y坐标从Yo-r到Yo+r的一段,
下面部分是指:y坐标从Yo+r到Yo+R的一段,
dongpy
2005-03-22
打赏
举报
回复
谢谢! 我就是想知道填充的方法,因为我填充失败了。
dongpy
2005-03-22
打赏
举报
回复
我是用Bresenham算法画圆的,一次只能画一个,那用扫描线填充是不是要把圆周坐标值保存下来呢?
zzwu
2005-03-22
打赏
举报
回复
填充失败的状况如何? 填充到圆环之外去了吗?
zzwu
2005-03-22
打赏
举报
回复
用扫描线填充或种子填充。
不知道你的圆是怎样生成的?
如果是画圆函数直接画出的,则用种子填充。
如果生成圆用了Bresenham算法,那么圆周上的每一点都知道,可以扫描线填充。
zzwu
2005-03-21
打赏
举报
回复
画2个同心圆,中间填充就行了。
轮廓提取(中心识别)
算法
单
图元
轮廓提取及中心识别Demo,支持多色位图的
算法
!
【BIM入门实战】Revit视图中
图元
看不见的原因总结
在Revit模型设计的过程中,有时会提示绘制的
图元
不可见,通常情况下,可以采用以下三种方法让隐藏的
图元
显示出来。 原因一:视图范围 平面视图的形成是由操作平面对三维进行 水平切割的俯视图,如果绘制的
图元
不可见,可能
图元
位于视图的上方导致。 原因二:视图可见性 快捷键VV【可见性/图形替换】,如果模型对应的类别没有被勾选上,则
图元
不可见! 原因三:过滤 如果对门、床等
图元
类别设置了过滤器, 相应的类别没有被勾选上,同样
图元
不可见! ...
C# 实现基本
图元
绘制
算法
一、功能要
求
实现一个图形函数库,具有绘制直线段、任意圆弧、椭圆弧、多边形区域的阴影填充和颜色填充等功能,仅调用画点函数 Windows API: setpixel(hdc,x,y,color) 二、实现效果 三、
算法
实现 1. 绘制直线 绘制直线使用的是DDA
算法
(数字微分分析法),该
算法
的核心思想是依据直线的微分方程依次确定描述直线的各个像素点。 例如,已知直线的两个端点为(x1,y1...
基于QT实现的
图元
拖曳、定点滚轮旋转和缩放
基于QT实现的
图元
拖一、概述在
算法
模块方面,实现了直线和多边形的 DDA、Bresenham
算法
;实现了中点圆和中点椭圆
算法
;实现了
图元
平移、缩放、旋转和两种裁剪
算法
;实现了 n 阶贝塞尔曲线和三次均匀 B 样条
算法
。在文件输入接口方面,实现了一个命令行程序,支持解析固定格式的字符串命令。在用户交互接口方面,提供基于鼠标点击的直线、多边形、椭圆、曲线的绘制和实时渲染;实现了基于链表遍历的
图元
捕获,提供基于鼠标拖曳的
图元
移动操作;提供基于可视化锚点及鼠标滚轮的
图元
旋转、
图元
缩放操作.二、
算法
重述。
光线
求
交加速
算法
:边界体积层次结构(Bounding Volume Hierarchies)1-BVH引入
光线
求
交加速
算法
:边界体积层次结构(Bounding Volume Hierarchies) 光线和物体
求
交的加速
算法
中,最常见的是物体(
图元
)细分和空间细分。边界体积层次结构(BVH)是一种基于
图元
(primitives)细分的光线相交加速方法,其中,
图元
被划分为不相交集的层次结构。 (相反,空间细分通常将空间划分为不相交集的层次结构。)下图显示了一个简单场景的边界框层次结构: 其中,
图元
存储在叶中,每个节点存储其所有子节点
图元
的边界框。 因此,当光线穿过树时,只要它不与节点的边界相交,就可.
机器视觉
4,445
社区成员
15,335
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章