社区
汇编语言
帖子详情
用BIOS调用来画一个任意倾斜度的直线
sputnik
2007-09-06 03:32:47
请问 如何 用BIOS的 int 10h中断的OCH功能 来画一个任意倾斜度的直线? 请给个算法~~~
...全文
127
1
打赏
收藏
用BIOS调用来画一个任意倾斜度的直线
请问 如何 用BIOS的 int 10h中断的OCH功能 来画一个任意倾斜度的直线? 请给个算法~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongyi940333
2007-09-06
打赏
举报
回复
你用baidu查一下图形学看能不能找到什么算法,下面有一个不知道可不可以
Bresenham算法生成直线
假定直线从(x1,y1)到(x2,y2),
令dx=x2-x1,dy=y2-y1
不妨设(dx,dy)在第一象限,并且直线的斜率不大于1
画线过程中有三个循环变量
x,y,d
初值
x=x1,y=y1,d=2*dy-dx
循环,直到x==x2为止
{
如果d>=0,y++,d+=2*(dy-dx)
如果d<0 ,x++,d+=2*dy
}
如果(dx,dy)不在第一象限,要做变换,即先把第一象限的画出来
如果斜率大于1,x,y交换
非常简单的,很容易实现
初学不对之处,请原谅!!!!
电脑常用快捷键大全(含Visual Studio快捷键操作)
一、系统快捷键 二、常用系统命令 三、QQ快捷键 四、IE浏览器快捷键使用大全 五、Word 中的快捷键 六、Excel 中的快捷键 七、PowerPoint 中的快捷键 八、Visual Studio 九、Eclipse 十、Photoshop 十一、批处理指令 ...
《windows程序设计(C语言版)》笔记
《1》的笔记 ...在早期,Windows的主要部分仅通过三个...当子系统的数目在Windows最近版本中增多时,大多数典型的Windows程序产生的函数呼叫仍对应到这三个模块之一。Kernel(日前由16位的KRNL386.EXE和32位的KER
Windows快捷键
Win+上方向键:最大化使用中窗口(和将窗口用鼠标拖到屏幕上缘一样意思) Shift+Win+上方向键:垂直最大化使用中窗口(但水平宽度不变) Win+下方向键:最小化窗口/还原先前最大化的使用中窗口 Win+左/右方向键:...
常用快捷键大全
一、系统快捷键 F1 帮助F2 改名F3 搜索 F4 地址F5 刷新F6 切换F8 安全模式F10 菜单F11 全屏INS 插入模式PRTSCSYSRQ 截屏CAPSLOCK 大写字母锁定DELETE 删除ESC 退出HOME 到开始或主程序END 到结尾PAGEUP 向上翻页...
LODOP
Web打印服务C-Lodop是梦泰尔软件(MTSoftware)推出的一款精巧快捷的云打印服务产品,以Lodop功能语句为基础,开创了JS语句实现远程打印的先河,为“移动设备+Wifi+普通打印机+集中打印”奠定了编程基础。...
汇编语言
21,459
社区成员
41,600
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章