社区
下载资源悬赏专区
帖子详情
图形学Weiler-Atherton、扫描线填充、Bresenham算法下载
weixin_39821746
2020-02-22 06:30:19
图形学Weiler-Atherton裁剪算法、Brensenham画线、画圆算法和扫描线填充算法。
做成一个类似于Windows画笔的东西。
可能需.Net Framework 3.5.
相关下载链接:
//download.csdn.net/download/jdit89/1164256?utm_source=bbsseo
...全文
71
回复
打赏
收藏
图形学Weiler-Atherton、扫描线填充、Bresenham算法下载
图形学Weiler-Atherton裁剪算法、Brensenham画线、画圆算法和扫描线填充算法。 做成一个类似于Windows画笔的东西。 可能需.Net Framework 3.5. 相关下载链接://download.csdn.net/download/jdit89/1164256?utm_source=bbsseo
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Weiler
-
Atherton
多边形裁剪
算法
(C++实现)计算机
图形学
作业
本文详细介绍了优化的
Bresenham
直线绘制
算法
,能处理各种斜率情况,并提供了一个通用的实现。此外,还讲解了Liang-Barsky直线裁剪
算法
和
Weiler
-
Atherton
多边形裁剪
算法
,用于在给定的裁剪窗口内绘制多边形。代码实现包括直线的绘制、裁剪和多边形的裁剪处理,适合计算机
图形学
和软件开发的学习者参考。
C++MFC实现简单图形绘制工具软件[2024-11-09]
本文介绍用C++ MFC实现简单图形绘制工具软件。该软件具备基本图元绘制、图元选择、图形变换、图形计算、区域
填充
、图形裁剪等功能,还能保存和打开图形文件。要求代码结构良好、可读性强,并需编写使用说明。
Jellyfin Media Player 1.12.0 媒体客户端 Windows x64(官方安装版)+ 使用教程
Jellyfin Media Player 是开源(GPL-2.0 协议)的 Jellyfin 官方桌面客户端,连接自建的 Jellyfin 媒体服务器即可浏览和播放影音库,支持字幕选择、倍速播放与多端同步观看进度。本包为官方 x64 安装版 1.12.0,附图文使用教程:客户端安装步骤、连接 Jellyfin 服务器配置、媒体库浏览与播放设置,适合搭建家庭影院媒体中心的用户配套使用。
ets中文教程-
下载
即用.zip
打开链接
下载
源码: https://pan.quark.cn/s/e18529987bb9 ### ETS中文教程:KNX施耐德智能家居 #### 知识点一:ETS软件概述与启动 ETS(Engineering Tool Software)是由施耐德电气研发的一款专业设计工具,其核心功能在于构建和配置基于KNX标准的智能家居及楼宇自动化系统。KNX代表一种国际公认的开放式标准,该标准在楼宇自动化领域得到广泛应用,其目的是实现不同品牌设备之间的互联互通。 **软件启动方法**:ETS软件可以通过双击其图标来启动,或者从开始菜单中选择“File”->“New Project”,亦或直接使用Ctrl+N快捷键来启动该软件。 #### 知识点二:工程项目创建 在启动新的工程项目时,需要遵循以下流程: 1. **项目命名**:推荐使用数字与字母的组合来命名项目,例如“Officebuildings”,这样的命名方式有助于日后的管理和识别。 2. **构建建筑物模型**:在“Buildings/Functions”部分添加建筑物,自定义其名称(例如“mg”),并确认创建操作。 3. **添加房间**:针对每一个建筑物,可以进一步添加房间,同样地,为房间自定义名称(如“1F”),以此来构建完整的建筑模型。 #### 知识点三:设备加载与配置 设备加载是ETS软件中的核心环节,其作用在于将实际的智能设备(包括开关、传感器等)整合到项目中: 1. **设备加载过程**:在目标房间处进行右键点击,选择“Add Devices”,随后通过“Product Finder”对话框选择合适的制造商和产品系列,以此来加载所需的设备类型。 2. **地址分配**:在设备加载完成后,应手动为其分配独...
js excel to json object
代码
下载
链接: https://pan.quark.cn/s/a4b39357ea24 在客户端编程中,有时我们需要对用户上传的Excel文件内容进行管理,并将其转化为JSON格式以便进行后续操作或与服务器端进行数据交换。这一过程通常包含文件读取、数据解析以及格式转换等步骤。以下是一些关于如何运用JavaScript达成这一功能的核心要点: 1. **File API**:在当前版本的浏览器中,我们可以借助File API来获取用户上传的文件。`FileReader`对象提供了异步获取文件内容的方法,例如`readAsArrayBuffer()`,用于读取文件内容。 2. **XLSX库**:由于浏览器自带的API不直接支持Excel文件的解析,我们需要借助第三方库。其中,`xlsx`库是一个广受欢迎的选择,它能解析多种Excel文件格式(如XLS、XLSX、CSV等)并提供便捷的数据操作接口。 3. **获取Excel文件**:借助`xlsx`库,我们首先需要将File API获取到的`ArrayBuffer`转换为可解析的格式。例如,可以调用`XLSX.read(arrayBuffer, {type: buffer})`进行格式转换。 4. **解析工作表内容**:`xlsx`库解析完成后,会返回一个对象,其中包含了所有工作表的信息。我们可以通过`XLSX.utils.sheet_to_json(worksheet)`方法将单个工作表转换为二维数组,这类似于Excel中的表格数据。 5. **转化为JSON对象**:二维数组可以很方便地转化为JSON对象。遍历数组,每行数据作为JSON对象的一个属性,属性名为单元格的列名,属性值为单元格的值。可以使用`Arr...
下载资源悬赏专区
13,652
社区成员
12,568,763
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章