计算机图形学扫描线种子填充算法实现1、初始化堆栈。
  2、种子压入堆栈。
  3、while(堆栈非空)   {     (1)从堆栈弹出种子象素。
     (2)如果种子象素尚未填充,则:      a.求出种子区段:xleft、xright;      b.填充整个区段。
      c.检查相邻的上扫描线的xleft≤x≤xright区间内,是否存在需要填充的新区段,如果存在的话,则把每个新区段在xleft≤x≤xright范围内的最右边的象素,作为新的种子象素依次压入堆栈。
      d.检查相邻的下扫描线的xleft≤x≤xright区间内,是否存在需要填充的新区段,如果存在的话,则把每个新区段在 xleft≤x≤xright范围内的最右边的象素,作为新的种子象素依次压入堆栈。
    }
1
本书共十章,主要包括计算机绘图基本知识、平面图形设计、图形变换、物体视图及表面展开、立体图的自动绘制、三维立体消隐、实测曲线绘制、曲线拟合与设计、曲面设计和VBA与三维实体造型技术等方面内容。
可作为工科类本科各专业学生使用的教材,也可作为研究生与“含图”学科教师及研究人员的参考资料。
目录第一章计算机绘图基本知识-第一节绘图常用设备一、数字化仪和图形输入板二、扫描仪三、自动绘图机四、显示器第二节自动绘图原理一、直线的插补计算二、曲线的插补计算第三节图形显示基础一、像素二、分辨率三、图形显示方式四、屏幕坐标系五、屏幕的纵横比习题第二章平面图形设计第一节VisualBasic的图形功能一、图形控件二、图片控件三、坐标系四、绘图方法五、绘图颜色六、绘图属性七、在图形区输出字符串第二节图形显示程序设计的基本方法一、图形显示程序设计二、图形显示程序分析三、图形显示程序设计举例第三节平面图案设计一、基本图案设计二、平面图案设计第四节圆弧连接一、过已知点作圆的切线二、作两已知圆的公切弧习题第三章图形变换第一节图形窗口一、窗口变换公式二、视图窗口应用举例第二节二维图形裁剪一、逐边裁剪法基本概念二、逐边裁剪的算法三、视图窗口的扩缩变换四、视图窗口裁剪图形与扩缩变换的程序设计第三节动画程序设计一、改变颜色模拟运动二、用异或方式模拟运动三、用显示擦除模拟运动第四节二维图形矩阵变换一、点的变换二、直线的变换三、平面的变换四、齐次坐标五、组合变换及举例习题第四章物体视图及表面展开第一节物体视图的变换矩阵一、三维基本变换矩阵二、三视图变换矩阵第二节平面物体三视图的自动绘制一、矩阵变换法绘制物体三视图二、代数变换法绘制物体三视图第三节直纹面及截部三视图的自动绘制一、直纹回转面三视图的自动绘制二、双曲抛物面三视图的自动绘制第四节立体相贯及表面展开图的自动绘制一、两圆柱相贯及表面展开图的自动绘制二、异径换向渐变段表面展开图的自动绘制习题第五章立体图的自动绘制第一节立体图变换矩阵一、轴测投影变换矩阵二、透视投影变换矩阵第二节轴测图自动绘制一、矩阵变换法绘制轴测图二、代数变换法绘制轴测图第三节透视图自动绘制第四节视向变动下立体图自动绘制一、投影坐标系的确定二、投影点的数学模型三、坐标变换习题第六章三维立体消隐第一节平面立体消隐算法一、平面的方向二、凸多面体消隐算法三、凹多面体消隐算法四、常用数据结构第二节凸多面体消隐一、建立三表形式的数据结构二、建立投影图的数学模型三、判别各棱面的可见性四、检索与存储五、绘图程序设计第三节多个凸多面体消隐一、优先体二、第二优先体上可见线段再判别三、第二优先体子线段处理第四节任意平面体消隐一、算法思想简介二、数据结构形式三、程序流程图四、绘图程序设计习题第七章实测曲线绘制第一节常见曲线回归一、线性回归二、曲线回归三、常见曲线线性回归程序设计第二节多项式回归一、多元线性回归模型二、完全多项式回归三、多元多项式回归四、多项式回归程序设计第三节多项式逐步回归一、逐步回归的基本思想二、逐步回归算法三、一元完全多项式逐步回归四、编程分析实例第四节曲线滤波平滑一、最佳低通数字滤波二、五点三次平滑三、低次平滑公式四、曲线平滑程序设计习题第八章曲线拟合与设计第一节埃特金法插值拟合一、埃特金插值公式二、埃特金法插值拟合曲线三、埃特金法插值拟合曲线程序设计第二节三次参数样条曲线拟合一、三次参数样条曲线二、三次参数样条曲线程序设计第三节贝塞尔曲线设计一、贝塞尔曲线表达式二、贝塞尔曲线的端点性质三、贝塞尔曲线的性质四、组合三次贝塞尔曲线五、贝塞尔曲线程序设计第四节B样条曲线设计:一、B样条曲线的表达式二、二次B样条曲线三、三次B样条曲线四、三次B样条曲线的性质五、三次B样条曲线的边界条件六、N次B样条曲线程序设计习题第九章曲面设计第一节曲面的数学表示与消隐算法一、曲面的非参数表达二、曲面的参数表达三、地平线缓冲消隐算法第二节Coons曲面设计一、Coons曲面的标记规则二、双三次Coons曲面三、双三Coons曲面程序设计四、Coons曲面的拼接第三节贝塞尔曲面设计一、双一次Bezier曲面二、双二次Bezier曲面三、双三次Bezier曲面四、双三次Bezier曲面和Coons曲面的比较五、双三次Bezier曲面的程序设计第四节
2024/2/11 21:12:34 18.06MB Visual Basic绘图
1
红楼梦对章节的分析。
因为没有原文本。
故无法运行。
但代码段齐全而且功能多样,有多重数据视图,可以参考。
2024/2/11 0:46:34 9KB 数据分析
1
这是一个驾校预约小程序,主体功能是支付和预约,预约分时间段预约,接口有后台提供
2024/2/7 23:21:23 390KB 小程序 预约
1
影视微信前段.zip
2024/2/6 20:32:48 2.17MB 微信游戏
1
【完整程序+直接可运行+实验结果截图】方便学习。
克里金(Kriging)插值法又称空间自协方差最佳插值法,它是以南非矿业工程师D.G.Krige的名字命名的一种最优内插法。
克里金法广泛地应用于地下水模拟、土壤制图等领域,是一种很有用的地质统计格网化方法。
它首先考虑的是空间属性在空间位置上的变异分布.确定对一个待插点值有影响的距离范围,然后用此范围内的采样点来估计待插点的属性值。
该方法在数学上可对所研究的对象提供一种最佳线性无偏估计(某点处的确定值)的方法。
它是考虑了信息样品的形状、大小及与待估计块段相互间的空间位置等几何特征以及品位的空间结构之后,为达到线性、无偏和最小估计方差的估计,而对每一个样品赋与一定的系数,最后 进行加权平均来估计块段品位的方法。
但它仍是一种光滑的内插方法在数据点多时,其内插的结果可信度较高。
2024/2/6 15:01:11 184KB 遥感 克里金差值 插值算法
1
一、揭题导入今天我们学习“语文园地”的内容。
(板书:语文园地)二、交流平台板块一:交流平台(课件出示2)不知什么时候,落起了春雨,轻轻地,听不见淅沥地响声,像一种湿漉漉地烟雾,轻柔地滋润着大地。
春雨过后,太阳出来了,一片晴朗。
整个世界像刚洗过似地,特别清爽,空气十分新鲜,呼吸一口,甜丝丝地,像喝了蜜一样。
评析:这段话运用比喻的修辞手法,生动形象地描写出了春雨的惹人喜爱。
(课件出示3)春天来了!你看万紫千红的花开了,把可爱的草,树木,鸟,兽,虫,鱼都从寒冷的冬天中叫醒了,使得大地恢复了生机。
那些野花像小星星一样一闪一闪眨着眼睛。
评析:这段话运用拟人的修辞手法,赋予动植物人的思想感情,生动形象地描写出了恢复了生机的大地。
(课件出示4)爱读书,是一种美德。
读书,使人思维活跃,聪颖智慧;
读书,使人胸襟开阔,豁达晓畅;
读书,使人目光远大,志存高远;
读书,使入思想插上翅膀,感情绽开花蕾。
1
TM1640是一种LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU数字接口、数据锁存器、LED驱动等电路。
本产品性能优良,质量可靠。
主要应用于电子产品LED显示屏驱动。
采用SOP28的封装形式。
特性说明采用CMOS工艺显示模式(8段×16位)辉度调节电路(占空比8级可调)两线串行接口(SCLK,DIN)振荡方式:内置RC振荡内置上电复位电路封装形式:SOP28
2024/2/4 17:37:09 649KB TM1640 数码管驱动 8段*16位 LED
1
一种帮助维护、故障检测和微调局域网和广域网的软件工具。
这种工具观察网络段的通信量,学习掌握网络配置,对协议进行译码,提交统计数字,自动识别许多网络常见问题,并能够生成管理报告。
2024/2/3 15:03:46 13.7MB 无线通信 抓包工具 传感器网络 嗅探
1
人口增长模型数学建模论文针对题目所提问题,本文结合题目所给数据,采取最小二乘拟合法,利用1982年到1998年的出生率和死亡率,对1999年到2008年的出生率和死亡率进行预测,并得出此时间段内的人口自然增长率,进而得出1999年到2008年的人口总数,并和实际人口总数进行对比。
2024/2/2 22:39:45 110KB 人口增长模型数学建模论文
1
共 929 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡