The invention provides a graphic drawing device, a control method thereof, and a recording medium. The graphics depiction device has a control unit that performs the following processing: an arbitrary shape formed by a plurality of points in the plane that is connected to a depicted plane, depicting the plane in a depicting area of the display screen of the display section, in the description of the plane, in the arbitrary shape. At least one point of a plurality of points is located outside the depicted area, and the point outside the depicted area is moved to the point in the described area, and a shape is formed of at least one point moving in the plurality of points of the arbitrary shape, and more than 1 points not moved among the multiple points of the arbitrary shape. The shape is depicted with other shapes of arbitrary shape.
【技术实现步骤摘要】
图形描绘装置及其控制方法以及记录介质
本专利技术涉及图形描绘装置及其控制方法以及记录介质。
技术介绍
以往,作为描绘3D(3维)的立体图形的方法,有一种在X,Y,Z的坐标空间,通过Z=f(x,y)的函数来决定与(X,Y)的各坐标相对应的Z坐标,将被决定的(X,Y,Z)的各坐标作为3D图形进行制图的方法(例如,参照专利文献1。)。将该立体图形的描绘作为3D图形进行制图的方法是比较容易的运算处理,无需高性能的处理器(CPU)而能够以高速实现,但是不能容易地描绘圆柱(包含椭圆柱)、圆锥(包含椭圆锥)、球等(包含椭圆球)。另外,以往,例如日本特开2005-182125号公报所记载的那样,有一种将立体图形的表面作为多边形(网格)的集合来进行模型化的方法,不仅能够描绘所有的立体图形,还能够实施移动、放大/缩小、反转、旋转等处理,但是需要比较繁重的运算处理,对于超出以其他方法设定的描绘区域的外侧的多边形的描绘处理并未公开。
技术实现思路
本专利技术鉴于上述问题,提供一种图形描绘装置、图形描绘装置的控制方法、以及记录介质。在具备控制单元的图形描绘装置中,所述控制单元执行以下的处理:通过对连结想要描绘的平面中含有的多个点而成的任意形状进行描绘,将所述平面描绘于显示部的显示画面的描绘区域内,在描绘所述平面时,在所述任意形状的多个点的至少一个点位于描绘区域外的情况下,将该描绘区域外的点移动到所述描绘区域内的点,对连结所述任意形状的所述多个点中被移动的所述至少一个点以及所述任意形状的所述多个点中未被移动的1以上的点而成的、形状与所述任意形状不同的其他形状进行描绘。在具备控制单元的图形 ...
【技术保护点】
1.一种图形描绘装置,具备控制单元,该图形描绘装置的特征在于,所述控制单元执行以下的处理:通过对连结想要描绘的平面中含有的多个点而成的任意形状进行描绘,将所述平面描绘于显示部的显示画面的描绘区域内,在描绘所述平面时,在所述任意形状的多个点的至少一个点位于描绘区域外的情况下,将该描绘区域外的点移动到所述描绘区域内的点,对连结所述任意形状的所述多个点中被移动的所述至少一个点以及所述任意形状的所述多个点中未被移动的1以上的点而成的、形状与所述任意形状不同的其他形状进行描绘。
【技术特征摘要】
2016.12.26 JP 2016-2504121.一种图形描绘装置,具备控制单元,该图形描绘装置的特征在于,所述控制单元执行以下的处理:通过对连结想要描绘的平面中含有的多个点而成的任意形状进行描绘,将所述平面描绘于显示部的显示画面的描绘区域内,在描绘所述平面时,在所述任意形状的多个点的至少一个点位于描绘区域外的情况下,将该描绘区域外的点移动到所述描绘区域内的点,对连结所述任意形状的所述多个点中被移动的所述至少一个点以及所述任意形状的所述多个点中未被移动的1以上的点而成的、形状与所述任意形状不同的其他形状进行描绘。2.根据权利要求1所述的图形描绘装置,其特征在于,在描绘所述平面时,所述控制单元将位于所述描绘区域外的至少一个顶点移动到所述描绘区域内的最近的位置。3.根据权利要求1或2所述的图形描绘装置,其特征在于,所述控制单元基于用于描绘包含所述想要描绘的平面的图形的图形数据,将所述图形的表面的点、以及所述想要描绘的平面的重心作为所述任意形状的所述多个点,来描绘所述平面。4.根据权利要求3所述的图形描绘装置,其特征在于,基于所述图形数据,所述控制单元将与圆的圆周相对应的多个点作为想要描绘的平面,且将所述圆的中心点作为所述重心,来描绘所述平面,与所述圆的圆周相对应的所述多个点中相邻2点中的至少一个点处于所述描绘区域外时,所述控制单元将该描绘区域外的至少一个点移动到所述描绘区域内的点,将连结被移动的所述至少一个点以及所述圆的中心点而成的三角形作为所述其他形状,来描述所述平面。5.根据权利要求3或4所述的图形描绘装置,其特征在于,基于用于确定作为所述图形的圆柱的所述图形数据,将所述圆柱的一个圆的圆周上的多个点以及所述圆柱的所述一个圆的重心作为所述任意形状的所述多个点,来描绘所述平面。6.根据权利要求3至5中任意一项所述的图形描绘装置,其特征在于,在描绘所述平面时,基于用于确定作为所述图形的圆柱的所述图形数据,将多个矩形替换为所述圆柱的侧面进行描绘,其中,各矩形将所述圆柱的2个圆的各圆周上的多个点作为顶点,在描绘所述多个矩形中的1个矩形时,该1个矩形的1个以上顶点处于所述描绘区域外时,不描绘该1个矩形,且在描绘所述多个矩形中的1个矩形时,该1个矩形的全部顶点处于所述描绘区域内时,描绘该1矩形。7.一种图形描绘装置的控制方法,该图形描绘装置具备控制单元,该控制方法特征在于,包含以下的处理:通过对连结想要描绘的平面中含有的多个点而成的任意形状进行描绘,将所述平面描绘于显示部的显示画面的描绘区域内,在描绘所述平面时,在所述任意形状的所述多个点的至少一个点位于所述描绘区域外的情况下,将该描绘区域外的点移动到所述描绘区域内的点,对连结所述任意形状的所述多个点中被移动的所述至少一个点以及所述任意形状的所述多个点中未被移动的1以上的点而成的、形状与所述任意形状不同的其他形状进行描绘。8.根据权利要求7所述的控制方法,其特征在于,在描绘所述平面时,将位于所述描绘区域外的至少一个顶点移动到所述描绘区域内的最近的位置。9.根据权利要求7或8所述的控制方法,其特征在于,基于用于描绘包含所述想要描绘的平面的图形的图形数据,将所述图形的表面的点以及所述想要描绘的平面的重心作为所述任意形状的所述多个点,来描绘所述平面。10.根据权利要求9所述的控制方...
【专利技术属性】
技术研发人员:奥间健太郎,田中博和,
申请(专利权)人:卡西欧计算机株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。