绘图装置制造方法及图纸

技术编号:2951598 阅读:179 留言:0更新日期:2012-04-11 18:40
一绘图装置,当绘制中的一图形放大或缩小时,一端部与该图形相切的线按照该图形的放大或缩小而自动地修改。例如一矩形被放大时,表明与该矩形相切的直线的线端部坐标和另外的线端部坐标被从图形数据存贮器读出并被存贮在数据存贮器中。之后,计算在该放大的矩形和直线之间的一个交点并将其存贮在数据存贮器中。被存贮在图形数据存贮器中的直线的终点坐标被变换,以便与该交点坐标相重合,因而绘制出一条新的直线。(*该技术在2013年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用于绘制包括直线、矩形、园、孤等图形的绘图装置,特别涉及一种能够放大或缩小图形的绘图装置,这种绘图装置不需要操作人员进行任何相对于被放大或缩小的图形来修改另外的图形的操作。近来在个人计算机的基础上研制了一种绘图装置。当一个诸如流程之类的图形由该绘图装置制定并编排时,一特殊的图形往往需要被放大或缩小。但是,在这样的一种常规绘图装置中,一目标图形可由编排来被放大或缩小,但涉及该目标图形的其它图形则仍然保持不变。这种常规的绘图装置将参照图9A至9C所示的放大该流程图的一个图形的过程而给予更为清楚的说明。如图9A所示,制定出了包括有一个矩形A、直线B和C(它们的端部与矩形A相切)、和一个用于开始步骤的图形D的一流程图。当该矩形A被放大到由图9所示的虚线A′所指明的范围时,其它的图形B-D并没有变化。换句话说,直线B和C保持不变。因而,如图9C所示,直线B和C的端部b和c则处于被放大了的矩形A′的内部。用户需要执行一个编排操作去删除在该被放大的矩形A′中的直线B和C的端部b和c。而这个编排操作是非常麻烦和复杂的。根据本专利技术的一种绘图装置有如下所述的特征。当在绘制的图形中的一图形要被放大或缩小时,从一图形数据存贮部分读出该图形数据并显示在一显示部分。如果被显示在该显示部分的图形数据的目标图形被一指定部分所指定,则由一放大/缩小部分来放大或缩小该图形。一检索部分检索来自该图形数据存贮部分表示其端部与由指定部分所指定的目标图形相切的一条线的线数据,并由一线终端处理器缩短或延长该检索部分所检索的线,这样就能使该线的终端与由放大/缩小部分所放大或缩小的目标图形相切。当目标图形被放大时,该线被缩短。当目标图形被缩小时,该线被延长。因此,当一图形被放大或缩小时,其终端与该图形相切的线被自动地缩短或延长,以便使该线的终端与被放大或缩小的图形相切。因而没有必要由操作人员根据图形的放大或缩小而执行修改该线的任何附加的操作。本专利技术的其它目的和优点将在以下的说明中陈述,从下面的说明或对本专利技术的实践认识将使本专利技术的目的和优点更为明显。本专利技术的目的和优点可借助于在附加的权利要求中详细指出的手段和组合而得以实现和获得。与说明书相结合并构成说明书的一部分的附图说明了本专利技术的一个最佳实施例,与上面的一般性说明和下面的对最佳实施例的详细说明一起适用于对本专利技术的原理的解释。图1示出了根据本专利技术的一个实施例给出的一绘图装置的电路结构的框图;图2示出了图1所示的绘图装置的一图形数据存贮器的一结构;图3示出了图1所示的绘图装置的一数据存贮器的结构;图4A至4C示出了图1所示绘图装置的图形编排显示;图5示出了图1所示绘图装置的一放大/缩小处理的流程图;图6示出了图5所示绘图装置的放大/缩小处理的线和坐标变换操作的流程图;图7根据该图形和一线之间的一接点,示出图形和它的被放大图形之间的坐标关系;图8根据该图形和一线之间的一接点,示出图形和它的被缩小图形之间的坐标关系;图9A至9C示出了在一常规绘图装置中的图形编排显示。图1示出了根据本专利技术的一个实施例给出的一绘图装置的电路结构的框图。在图1中绘图装置的输入器件11包括一个具有诸如执行键和游标移动键之类功能键的键盘和一个用来将一鼠标游标移动到一任意位置的鼠标11a。该键盘和鼠标的操作信号由CPU12来提供。根据予先存贮在一程序存贮器13中的程序,该CPU12来执行诸如输入控制处理和图形编排处理之类的各种处理。程序存贮器13由一个ROM、一个RAM、一个磁盘装置等组成。图形数据存贮器14存贮由用户以图2所示的图形数据格式制定的图形(即绘制的一流程图)。根据该图形数据格式,诸如直线、矩形和弧等被存贮的单元图形的数据与该单元图形的尺寸和坐标的信息以及该单元图形的线的类型一起存贮。例如,如图2所示的直线和矩形的数据包括有起点坐标、终点坐标和线的类型等、弧的数据包括中心坐标、半径、起点和终点的角度、线的类型等。数据存贮器15具有多个为了执行各种处理所必须的存贮器。图3示出了一数据存贮器15的结构。如图3所示,数据存贮器15的存贮区域包括用来存贮图形编号的存贮区域n,用来存贮图形数据的位置的存贮区域f至f,用来存贮指定该图形数据的存贮区域cnt和用来存贮线的端部坐标的存贮区域X1至X3及Y1至Y3。显示存贮器16存贮显示器件18上被显示的显示数据,例如一点的图案,并将在图形数据存贮器14中存贮的图形数据转换为图形图象数据并存贮该图形图象数据。在显示存贮器16中存贮的显示数据通过驱动器17被显示在显示电器件18上。该显示器件18由例如一个CRT显示器件所构成。现在参照图1-8说明该实施例绘图装置的操作。首先,将说明用来放大一目标图形的放大处理。图4示出了一图形的编排显示,当一流程图的一图形被制定时则执行放大处理。图4A示出了在显示器件18上被显示的一流程图的图形,该图形由用户来制定并被存贮在图形数据存贮器14中。该流程图的图形由表示一处理步骤的一矩形图形A、一个端点与图形A的上面一个边相切的直线B、一个端点与图形A的下面一个边相切的直线C和一个用于表示开始步骤的图形D所构成。为了将图形A放大到由图4B中的虚线所表明的范围A′,操作输入器件11的键以指明该放大处理,然后操作该输入器件11的鼠标,将该鼠标标记移动到该显示器件的图形A,并执行一碰响(click)操作以表明该图形A作为用于放大处理的目标图形F0。之后,将鼠标标记移动到由虚线给出的矩形对角线的交点上以指明该被放大图形A′的尺寸并执行一碰响操作。于是,开始放大处理。图5示出了放大/缩小处理的流程图。无须多说,该放大/缩小处理包括有一放大处理和一缩小处理。在步骤A1,一端部与目标图形F0(图A)相切的一图形(直线、弧、空闲线等)由存贮在图形数据存贮器14中的图形数据所检索。在这种情况中,图4A所示的直线B和C由存贮器14检索,并且被检索的图形编号“2”被存贮在数据存贮器15的存贮区域n中。该被检索图形的位置数据(起点和终点坐标等)被存贮在数据存贮器15的存贮区域f至f。存贮区域f是一个由被存贮在存贮区域n内的数据所指定的区域。因为n=2,所在直线B和C的位置数据被分别存贮在存贮区域f和f。因此,目标图形F0根据该鼠标标记的一特定的位置的被放大,并且表明被放大的目标图形F0′的图形数据被存贮在图形数据存贮器14中。在步骤A2,将“0”写入数据存贮器15的存贮区域cnt来对该装置初始化。在步骤A3,判断存贮区域cnt中的内容是否小于存贮区域n(cnt<n)中的内容。如果是(cnt<n),则进行步骤A4操作。如果不是(cnt≥n),则图4所示的处理完成。因为在开始时cnt=0和n=2,则流程时入步骤A4。在步骤A4,目标线的端部坐标是根据被存贮区域f并由存贮在存贮区域cnt的信息指明的一图形(直线、弧、空闲线等)的类型而被调整或变换的。更清楚地说,在这条线的端部坐标被调整的过程中,当该目标图形F0(图形A)被放大或缩小到一个给定的位置时,该目标线的坐标按照被放大或缩小的图形而变换,其结果是该目标线被缩短或延长。在放大处理中,进入或伸入被放大目标图形F0′内部的该线端部坐标的变换实质上是将该线伸进目标图形F0′内部的部分删去。在缩小处理中对没本文档来自技高网...

【技术保护点】
一种绘图装置,其特征在于包括:用来存贮图形数据的存贮装置(14);用来显示存贮在所述存贮装置中的该图形数据的装置(16,17,18);用来由从所述显示装置显示的该图形数据中指定一被放大的目标图形的装置(11,18);基于被存贮在所述存贮装置中的图形数据,用来对其末端与由所述指定装置所指定的一目标图形相切的线进行检索的装置(12,13,15);用来放大该目标图形的装置(11,12,18);以及根据由所述放大装置以该线的末端与该放大的目标图形相切的方式而被放大的目标图形来缩短由所述检索装置所检索的该线的装置(12)。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:永井幸子
申请(专利权)人:卡西欧计算机株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利