![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机图形学
文章平均质量分 76
shenlongenjoyjava
这个作者很懒,什么都没留下…
展开
-
光栅图形学之直线段扫描算法(DDA)
说明:本文章系作者学习资料整理,不完善的地方请大家指正,谢谢!摘自《计算机图形学基础教程》清华大学出版社 孙家广 胡事民 我们知道利用任何画图工具,知道两个点之后,便可以在窗口画出一条直线,其计算机内部原理,便是利用了光栅化。计算机屏幕可以看作是有几行几列的单位正方形组成,在数学中线是没有宽度的。当线与正方形的边有交点时,我们需要判定选取正方形的哪个顶点作为线上的一个点。这便引出转载 2010-03-25 09:37:00 · 2379 阅读 · 0 评论 -
光栅图形学之直线段扫描算法(中点画线法)
说明:本文章系作者学习资料整理,不完善的地方请大家指正,谢谢!摘自《计算机图形学基础教程》清华大学出版社 孙家广 胡事民 我们知道利用任何画图工具,知道两个点之后,便可以在窗口画出一条直线,其计算机内部原理,便是利用了光栅化。计算机屏幕可以看作是有几行几列的单位正方形组成,在数学中线是没有宽度的。当线与正方形的边有交点时,我们需要判定选取正方形的哪个顶点作为线上的一个点。这便转载 2010-03-26 21:15:00 · 3332 阅读 · 0 评论 -
光栅图形学之直线段扫描算法(中点画线法之代码)
说明:本文章系作者学习资料整理,不完善的地方请大家指正,谢谢! 在前一篇文章中,我将直线斜率的任何一种情况都进行了讨论,包括了k在0和1之间,k在-1和0之间,以及k大于0,还有k小于-1,一共四种情况。现在给出代码如下: void MidpointLine(int x0,int x1,int y0,int y1) { //我在次讨论的前提是x1>x0原创 2010-03-27 22:25:00 · 2315 阅读 · 0 评论 -
光栅图形学之直线段扫描算法(中点画线法之matlab代码)
说明:本文章系作者学习资料整理,不完善的地方请大家指正,谢谢!function midpointline(x0,x1,y0,y1) % MIDPOINTLINE函数利用中点画线法进行直线段的扫描。% MIDPOINTLINE函数根据给定的两个整数点坐标(X0,Y0)和% (X1,Y1),确定在这两点之间应选取的整数坐标点。% 输出的是一个画出了各整数点的图像。DY=Y1-Y0;原创 2010-03-29 22:37:00 · 4206 阅读 · 0 评论 -
光栅图形学之直线段扫描算法(中点画线法之java代码)
说明:本文章系作者学习资料整理,不完善的地方请大家指正,谢谢!//DrawLine.javaimport javax.swing.*;import java.awt.*;public class DrawLineDemo{ public static void main(String[] args) { CheckJFrame cjf = new CheckJ原创 2010-04-04 22:12:00 · 2883 阅读 · 0 评论