一种空间图形绘制方法与流程

文档序号:21277522发布日期:2020-06-26 23:22阅读:391来源:国知局
一种空间图形绘制方法与流程

本发明涉及绘图方法领域,具体而言,涉及一种空间图形绘制方法。



背景技术:

在各行各业中常常会使用二维绘图软件描绘图形或者是通过三维制图软件描绘出立体图形,比如建筑行业、设计行业和广告行业。在科技飞速发展的今天,平面再也无法满足人们的想象力和创造力,因此常常需要在绘制包含不同空间位置的图形。通常,三维制图软件在进行局部修改时需要将三维图像转换为二维图像。而二维制图软件在描绘二维图像处于不同空间位置的图形时,会通过多个图层对各图形的视图进行分割,但是分割成不同图层后的平面图形无法对处于不同图层的空间位置快速定位,使得空间图形在进行展示和规划时不便于进行查找、更改和编排等操作。

因此,目前需要一种能够快速定位空间图形并且便于查找、更改、编排和展示的空间图形绘制方法。



技术实现要素:

本发明的目的在于提供一种空间图形绘制方法,其能够将空间图形分割成多个包含若干个空间组件的空间区块,便于对空间图形定位和修改,并且利于空间图形的展示和规划。

本发明的实施例是这样实现的:

一种空间图形绘制方法,基于制图模块;所述制图模块设有组件定位模块、组件缩放模块、区块定位模块和区块缩放模块;所述一种空间图形绘制方法包含如下步骤:(1)通过所述组件定位模块基于空间位置绘制若干个空间组件;(2)通过所述组件缩放模块选择各所述空间组件并更改各所述空间组件的大小;(3)通过所述区块定位模块基于空间范围绘制若干个空间区块,各所述空间区块内至少存在一个所述空间组件;(4)通过所述区块缩放模块选择各所述空间区块并更改各个所述空间区块的大小。

在本发明的一些实施例中,所述步骤(3)中,所述区块定位模块与所述组件定位模块连接,所述区块定位模块将若干个所述空间组件分成若干组组件群,并根据各组所述组件群的所述空间范围分别绘制不同的所述空间区块。

在本发明的一些实施例中,所述步骤(1)中,各所述空间组件的所述空间位置通过三维坐标系确定。

在本发明的一些实施例中,所述组件缩放模块通过与所述组件定位模块连接以选择各所述空间组件。

在本发明的一些实施例中,所述步骤(2)中,所述组件缩放模块通过更改各所述空间组件上每个点的三维坐标值来更改各所述空间组件的大小。

在本发明的一些实施例中,所述步骤(3)中,所述空间区块的所述空间范围通过三维坐标系确定。

在本发明的一些实施例中,所述步骤(1)中,各所述空间组件相互连接或独立。

在本发明的一些实施例中,所述步骤(4)中,所述区块缩放模块与所述区块定位模块连接以选择各所述空间区块。

在本发明的一些实施例中,所述步骤(4)中,所述区块缩放模块通过更改各所述空间区块上每个点的三维坐标值来更改各所述空间区块的大小。

在本发明的一些实施例中,还包含步骤(5);所述制图模块设有图形排序模块;所述图形排序模块用于对各所述区块空间的若干个所述空间组件进行依次排序。

本发明实施例至少具有如下优点或有益效果:

1、步骤(1)中制图模块通过组件定位模块基于空间位置绘制若干个空间组件,满足了建筑、设计和广告行业的空间图形绘制;

2、步骤(2)中通过组件缩放模块选择选择并更改各空间组件的大小,便于在规划时更改空间图形;

3、步骤(3)中通过区块定位模块绘制若干个空间区块,从而将多个空间组件包含在各个空间区块内,便于通过不同空间区块快速定位各个空间组件,利于空间图形的规划和展示;

4、步骤(4)中通过区块缩放模块选择并更改各空间区块的大小,便于管理不同空间组件的分组,有助于对空间图形的规划和展示。

5、通过制图模块对不同空间位置的空间图形进行分区处理,同时满足了二维和三维制图软件的使用。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例的原理示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本发明实施例的描述中,需要说明的是,若出现术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

此外,若出现术语“水平”、“竖直”、“悬垂”等术语并不表示要求部件绝对水平或悬垂,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。

在本发明实施例的描述中,“多个”代表至少2个。

在本发明实施例的描述中,还需要说明的是,除非另有明确的规定和限定,若出现术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

实施例

请参照图1,图1所示为空间图形绘制方法,基于制图模块;制图模块设有组件定位模块、组件缩放模块、区块定位模块和区块缩放模块。

其中,一种空间图形绘制方法包含如下步骤:(1)通过组件定位模块基于空间位置绘制若干个空间组件;(2)通过组件缩放模块选择各空间组件并更改各空间组件的大小;(3)通过区块定位模块基于空间范围绘制若干个空间区块,各空间区块内至少存在一个所述空间组件;(4)通过区块缩放模块选择各空间区块并更改各个空间区块的大小。

详细的,制图模块用于绘制空间图形,制图模块可以是常用的一种二维或三维制图软件。可选的,通过插件的方式将组件定位模块、组件缩放模块、区块定位模块和区块缩放模块装配在制图模块中。其中,现有的制图软件装载插件的具体方式为现有技术,在次不必过多描述。

详细的,制图模块中设有三维坐标系。需要注意的是,二维制图软件可以通过三维坐标系表示不同图层中各个空间组件的三维坐标值。可选的,制图模块绘制若干个空间组件后,组件定位模块通过移动各空间组件的空间坐标使若干个空间组件之间按照预设相对位置进行绘制。可选的,组件定位模块还可以对各空间组件进行旋转、平移和复制等操作。可选的,组件定位模块可通过插入预设的若干个空间组件,调整各空间组件的空间坐标,从而加快绘制若干个空间组件的效率。

可选的,组件缩放模块通过选择各空间组件并设置缩放比例,从而依据缩放比例更改各空间组件的大小,适应了在空间图形的规划过程中各个空间组件的变化。通过组件缩放模块更改各空间组件大小的操作,便于管理和比较多个空间组件。

可选的,区块定位模块通过绘制不同形状的闭合空间,划定空间图形中若干个空间组件的分组,便于对不同空间范围中的不同地域、类型或规划时期等条件的若干个空间组件进行分组。从而对不同空间范围的多个空间组件进行统一管理,提高了定位和监督各空间组件的效率。空间区块包含至少一个完整的空间组件,避免由于对完整的空间组件进行分割后造成的同一空间组件重复绘制,对各空间组件管理不当的问题。

可选的,区块缩放模块通过选择各空间区块并设置缩放比例,从而依据缩放比例改变各空间区块的大小,适应了在空间图形的规划过程中各个空间区块的变化,便于更改不同类型空间组件的分组。通过区块缩放模块更改各空间区块大小的操作,便于管理和比较多个空间区块。

需要说明的是,上述方法的具体实施方式只是作为本发明的具体说明,在本领域技术人员能够理解的情况下,可以对上述方案做出简单变换,也应当包含在本技术方案的保护范围以内。并且,在本领域技术人员的理解范围以内以及在现有技术的条件下显而易见的,应当视为本技术方案不需要具体说明即视为能够实现的内容。

作为一种较优的实施方式,步骤(3)中,区块定位模块与组件定位模块连接。

详细的,区块定位模块通过组件定位模块获取若干个空间组件的空间位置,将若干个空间组件分成若干组组件群,并根据各组组件群的空间范围分别绘制不同形状的空间区块分别将各组组件群包含在内,各空间区块之间相互独立。

作为一种较优的实施方式,步骤(1)中,各空间组件的空间位置通过三维坐标系确定。

详细的,通过各空间组件上选中的任意一点在三维坐标系中的坐标值确定各空间组件的空间位置。可选的,根据两个空间组件在空间坐标系中最小直线距离的连线两端作为判断两个空间组件之间距离的两个端点。根据两个空间组件的距离判断空间区块的空间范围变化,其中空间范围的变化包含了空间区块的大小和形状的变化。

作为一种较优的实施方式,步骤(2)中,组件缩放模块通过与组件定位模块连接。

详细的,组件缩放模块与组件定位模块连接从而选择不同的空间组件进行缩放。可选的,组件缩放模块与组件定位模块连接以获取各空间组件的空间位置,并根据不同空间位置选中相应的空间组件。

详细的,组件缩放模块与组件定位模块连接以获取各空间组件的空间位置,从而选择各空间组件以改变大小。

作为一种较优的实施方式,步骤(2)中,组件缩放模块通过更改各空间组件上每个点的三维坐标值来更改各空间组件的大小。

详细的,组件缩放模块依据预设的缩放比例,计算所选择的各空间组件上每个点在三维坐标系上的坐标值。可选的,根据缩放比例计算各空间组件的外周上每个点的移动位置,并根据移动位置计算各点在三维坐标系上的空间坐标。

作为一种较优的实施方式,步骤(3)中,空间区块的空间范围通过三维坐标系确定。

详细的,各个空间组件的空间位置通过在三维坐标系上的空间坐标确定。空间区块的空间范围根据各组组件群在三维坐标系上的空间位置来限定,而空间位置则是由空间区块外周上每个点在三维坐标系上的空间坐标来确定。

作为一种较优的实施方式,步骤(1)中,各空间组件相互连接或独立。

详细的,各个空间组件相互连接时,相邻的两个空间组件划分在同一或不同组件群内,即通过相同或不同的空间区块区分。便于对空间图形的不同类型的空间组件进行规划。当各个空间组件相距一段距离时,在空间组件的大小和形状发生变化时,区块缩放模块通过改变空间区块的空间范围满足于规划范围较大的多个空间组件。

作为一种较优的实施方式,步骤(4)中,区块缩放模块与区块定位模块连接以选择各空间区块。

详细的,区块缩放模块与区块定位模块连接以获取各空间区块的空间范围,从而选择各空间区块以改变其大小。可选的,区块缩放模块根据预设的缩放比例改变各空间区块的大小。

作为一种较优的实施方式,步骤(4)中,区块缩放模块通过更改各空间区块上每个点的三维坐标值来更改各空间区块的大小。

详细的,区块缩放模块通过更改各空间区块上每个点在三维坐标系上的三维坐标值来改变组件缩放模块的大小。可选的,依据预设的缩放比例,计算所选择的各空间区块外周上每个点在三维坐标系上的坐标值。可选的,根据缩放比例计算各空间组件的外周上每个点的移动位置,并根据移动位置计算各点在三维坐标系上的空间坐标。

作为一种较优的实施方式,还包含步骤(5);制图模块设有图形排序模块;图形排序模块用于对各区块空间的若干个空间组件进行依次排序。

详细的,制图模块通过图形排序模块对各区块空间的若干个空间组件依次进行编号,并根据编号排序。便于组件缩放模块根据编号选择各个空间区块的各空间组件,并且以排序顺序显示各个空间区块的多个空间组件。

一种空间图形绘制方法的工作原理:制图模块是通过组件定位模块基于空间位置绘制若干个空间组件,便于规划多种空间组件;通过组件缩放模块更改各个空间组件的大小,便于调整各个空间组件之间的大小变化关系;通过区块定位模块将若干个空间组件分组成多个组件群,并通过不同空间区块分别对各组组件群划分空间范围,便于对不同类型的空间组件进行规划;通过区块定位模块更改各个空间区块的大小,实现了各个不同空间区块规划进程的跟进。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1