通过区域编码法进行二维直线段的裁剪时,以下说法正确的是()A、区域编码法适合于大多数线段与窗口相交的情况。B、区域编码法的目的是为了让计算机能快速地判断一条线段与窗口的关系。C、区域编码法通过讨论线段两端点的编码的逻辑与的结果和该线段的可见性关系。D、舍弃窗口外的字线段,只要用交点的坐标值代替被舍弃端点的坐标即可实现。

题目

通过区域编码法进行二维直线段的裁剪时,以下说法正确的是()

  • A、区域编码法适合于大多数线段与窗口相交的情况。
  • B、区域编码法的目的是为了让计算机能快速地判断一条线段与窗口的关系。
  • C、区域编码法通过讨论线段两端点的编码的逻辑与的结果和该线段的可见性关系。
  • D、舍弃窗口外的字线段,只要用交点的坐标值代替被舍弃端点的坐标即可实现。

相似考题
更多“通过区域编码法进行二维直线段的裁剪时,以下说法正确的是()A、区域编码法适合于大多数线段与窗口相交的情况。B、区域编码法的目的是为了让计算机能快速地判断一条线段与窗口的关系。C、区域编码法通过讨论线段两端点的编码的逻辑与的结果和该线段的可见性关系。D、舍弃窗口外的字线段,只要用交点的坐标值代替被舍弃端点的坐标即可实现。”相关问题
  • 第1题:

    由一条线段的一个端点坐标、线段长及方位角计算另一端点坐标的计算方法称为()。

    A:高斯反算
    B:坐标反算
    C:高斯正算
    D:坐标正算

    答案:D
    解析:
    由一条线段的一个端点坐标、线段长及方位角计算另一端点坐标的计算称为坐标正算,由两端点坐标计算线段长和方位角称为坐标反算;由大地坐标计算高斯平面坐标(椭球面到平面)称为高斯正算;由高斯平面坐标计算大地坐标称为高斯反算。故选D。

  • 第2题:

    中压线段编码要求必须唯一,不能重复。已经做过线段退出、线段变更处理的编码也不能再重新注册使用。

    A

    B



  • 第3题:

    用户供电可靠性综合管理信息系统中线段编码第八位码代表()

    A主干级干线段编码

    B线段编码

    C电压等级

    D线路顺序号


    A

  • 第4题:

    说明直线段编码剪裁算法的思想和该算法的两个主要步骤。


    正确答案: 直线段编码剪裁算法的思想:每一线段或者整个位于窗口内,或者能够被窗口分割而使其中的一部分能很快地被舍弃。
    两个主要步骤:
    第一步,先确定一条线段是否整个位于窗口内,若不是,则确定该线段是否整个位于窗口外,若是,则舍弃。
    第二步,若第一步的判断都不成立,那么就通过窗口边界所在的直线将线段分成两部分,再对每一部分进行第一步的测试。

  • 第5题:

    在Cohen--Sutherland编码裁剪算法中,线段端点的编码是采用二进制编码的,它所采用的二进制数的位数为()

    • A、2位
    • B、3位
    • C、4位
    • D、5位

    正确答案:C

  • 第6题:

    如果线段端点坐标值不是整数,采用DDA算法产生的直线和将端点坐标值先取整后再用Bressenham算法产生的直线是否完全相同?为什么?能否扩充整数Bressenham算法使之能够处理当线段端点坐标值不是整数的情况。


    正确答案:不相同。因为DDA算法总是选择△x或者△y中的较大者作为步进的方向,不失一般性,假设选择x方向,则x方向每前进一个像素点,y方向前进的像素点个数应该在[0,1]区间,但是由于采用了(向上或者向下或者四舍五入)取整运算,必然会导致某些像素点偏在了真实直线的一侧。而Bressenham算法每一步都会根据实际直线与网格的距离来决定下一个像素点的选择,因此所选像素点更加贴近于真实的直线。可以扩充整数Bressenham算法使之能够处理当线段端点坐标值不是整数的情况。

  • 第7题:

    坐标正算,是根据某直线段两个端点的已知坐标,计算该直线段的水平距离和坐标方位角的工作。


    正确答案:错误

  • 第8题:

    中压线段编码要求必须唯一,不能重复。已经做过线段退出、线段变更处理的编码也不能再重新注册使用。


    正确答案:正确

  • 第9题:

    问答题
    如果线段端点坐标值不是整数,采用DDA算法产生的直线和将端点坐标值先取整后再用Bressenham算法产生的直线是否完全相同?为什么?能否扩充整数Bressenham算法使之能够处理当线段端点坐标值不是整数的情况。

    正确答案: 不相同。因为DDA算法总是选择△x或者△y中的较大者作为步进的方向,不失一般性,假设选择x方向,则x方向每前进一个像素点,y方向前进的像素点个数应该在[0,1]区间,但是由于采用了(向上或者向下或者四舍五入)取整运算,必然会导致某些像素点偏在了真实直线的一侧。而Bressenham算法每一步都会根据实际直线与网格的距离来决定下一个像素点的选择,因此所选像素点更加贴近于真实的直线。可以扩充整数Bressenham算法使之能够处理当线段端点坐标值不是整数的情况。
    解析: 暂无解析

  • 第10题:

    单选题
    在Cohen--Sutherland编码裁剪算法中,线段端点的编码是采用二进制编码的,它所采用的二进制数的位数为()
    A

    2位

    B

    3位

    C

    4位

    D

    5位


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    利用直角三角形法求一般位置直线段的实长时,如果以直线段的正面投影为一条直角边时,另一条直角边应该是该线段的两个端点到()投影面的坐标差。
    A

    原点

    B

    W

    C

    V

    D

    H


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    在编码裁剪算法中,一线段的一个端点的编码为0010,则该端点位于()
    A

    窗口中0000

    B

    窗口上方1000

    C

    窗口下方0100

    D

    窗口右边0010


    正确答案: C
    解析: 暂无解析

  • 第13题:

    线段编码要求唯一,已经退出的线段,其编码()重新注册使用。

    A不可

    B

    C视情况而定


    B

  • 第14题:

    编码规则要求,()唯一。

    A线段编码

    B线段编码和用户编码

    C用户编码


    B

  • 第15题:

    用编码裁剪法裁剪二维线段时,判断下列直线段采用哪种方法?假设直线段的两个端点M、N的编码分别为0101和1010()。

    • A、直接保留
    • B、直接舍弃
    • C、对MN再分割求交
    • D、无法判断

    正确答案:C

  • 第16题:

    按Cohen—Sutherland编码裁剪算法剪裁线段,当线段一个端点的编码为0100,则该端点位于窗口()

    • A、下边
    • B、上边
    • C、左边
    • D、右边

    正确答案:A

  • 第17题:

    在编码裁剪算法中,一线段的一个端点的编码为0010,则该端点位于()

    • A、窗口中0000
    • B、窗口上方1000
    • C、窗口下方0100
    • D、窗口右边0010

    正确答案:D

  • 第18题:

    用多段线(Pline)命令绘制的线段中可以包含直线和圆弧,但圆弧必须与上一条线段的端点相切。


    正确答案:正确

  • 第19题:

    若某线段的任意两个端点均在多边形内,则此线段与多边形的关系为()

    • A、相交
    • B、包含
    • C、邻接
    • D、无法判断

    正确答案:B

  • 第20题:

    单选题
    若某线段的任意两个端点均在多边形内,则此线段与多边形的关系为()
    A

    相交

    B

    包含

    C

    邻接

    D

    无法判断


    正确答案: D
    解析: 暂无解析

  • 第21题:

    单选题
    用编码裁剪法裁剪二维线段时,判断下列直线段采用哪种方法?假设直线段的两个端点M、N的编码分别为0101和1010()。
    A

    直接保留

    B

    直接舍弃

    C

    对MN再分割求交

    D

    无法判断


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    按Cohen—Sutherland编码裁剪算法剪裁线段,当线段一个端点的编码为0100,则该端点位于窗口()
    A

    下边

    B

    上边

    C

    左边

    D

    右边


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    两虚线相交时,应使()相交。
    A

    线段与线段

    B

    间隙与间隙

    C

    线段与间隙

    D

    间隙与线段


    正确答案: C
    解析: 暂无解析