CN110765507A - 一种基于云服务技术的三维cad建模方法、装置、*** - Google Patents
一种基于云服务技术的三维cad建模方法、装置、*** Download PDFInfo
- Publication number
- CN110765507A CN110765507A CN201911055304.7A CN201911055304A CN110765507A CN 110765507 A CN110765507 A CN 110765507A CN 201911055304 A CN201911055304 A CN 201911055304A CN 110765507 A CN110765507 A CN 110765507A
- Authority
- CN
- China
- Prior art keywords
- dimensional
- sketch
- parameters
- cloud server
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000005516 engineering process Methods 0.000 title claims abstract description 37
- 238000011960 computer-aided design Methods 0.000 title description 79
- 239000006185 dispersion Substances 0.000 claims abstract description 37
- 230000008569 process Effects 0.000 claims abstract description 18
- 238000004590 computer program Methods 0.000 claims description 15
- 238000009877 rendering Methods 0.000 claims description 9
- 230000000007 visual effect Effects 0.000 claims description 6
- 238000009434 installation Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000011900 installation process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- VYZAMTAEIAYCRO-UHFFFAOYSA-N Chromium Chemical compound [Cr] VYZAMTAEIAYCRO-UHFFFAOYSA-N 0.000 description 1
- 241000512668 Eunectes Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本申请公开了一种基于云服务技术的三维CAD建模方法、装置、***及一种云端服务器和客户端,该方法应用于预先部署CAD环境的云端服务器,包括:接收草图绘制参数;根据草图绘制参数进行草图运算,在绘制平面生成对应的二维草图;接收客户端转发的用户录入的三维操作参数,并基于三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;将离散后三维点及法矢信息返回至客户端,以便客户端根据离散后三维点及法矢信息渲染生成三维CAD模型。由上可知,本申请利用云端服务器接收客户端转发的草图绘制参数以及三维操作参数,避免了对具有庞大安装包的CAD进行下载的过程,显著提高了工作效率。
Description
技术领域
本申请涉及计算机辅助设计技术领域,更具体地说,涉及一种基于云服务技术的三维CAD建模方法、装置、***及一种云端服务器和一种客户端。
背景技术
三维CAD(Computer Aided Design,计算机辅助设计)软件是目前广泛运用在机械、建筑、电器、土木等领域的设计制造工程软件,能够进行丰富的二维草图操作、三维特征运算。目前以SolidWorks、UG、ProE为代表的传统本地端的CAD软件安装包庞大,安装过程复杂,且此类软件设计效率低下,进而降低了工作效率。
发明内容
本申请的目的在于提供一种基于云服务技术的三维CAD建模方法、装置、***及一种云端服务器和一种客户端,显著提高了工作效率。
为实现上述目的,本申请提供了一种基于云服务技术的三维CAD建模方法,应用于预先部署CAD环境的云端服务器,所述方法包括:
接收草图绘制参数;所述草图绘制参数为客户端接收并转发至所述云端服务器的用户录入的针对绘制平面的绘制参数;
根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
接收所述客户端转发的用户录入的三维操作参数,并基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
将所述离散后三维点及法矢信息返回至所述客户端,以便所述客户端根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
可选的,还包括:
将根据所述草图绘制参数进行草图运算的过程以及基于所述三维操作参数在所述二维草图上进行三维特征运算的过程进行记录。
可选的,还包括:
获取当前登录用户的账号信息;
在预设用户数据库中查找所述账号信息;
若所述账号信息查找成功,则获取所述账号信息对应的历史三维CAD模型以及所述历史三维CAD模型对应的创建过程信息;
若所述账号信息查找失败,则获取所述当前登录用户的基本信息,进行所述当前登录用户的注册。
为实现上述目的,本申请提供了一种基于云服务技术的三维CAD建模方法,应用于客户端,所述方法包括:
接收用户录入的针对绘制平面的草图绘制参数;
将所述草图绘制参数转发至预先部署CAD环境的云端服务器中,以使所述云端服务器根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
接收用户录入的三维操作参数并转发至所述云端服务器中,以使所述云端服务器基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
获取所述云端服务器返回的所述离散后三维点及法矢信息,并根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
可选的,所述接收用户录入的针对绘制平面的草图绘制参数之前,还包括:
接收用于启动草图绘制的启动指令,并确定所述启动指令对应的绘制平面;
判断所述绘制平面是否满足作为草图绘制平面的条件;
如果是,则通过可视化界面展示所述绘制平面,并在展示后启动所述接收用户录入的针对绘制平面的草图绘制参数的步骤;
如果否,则通过所述可视化界面的通知栏显示错误提示信息。
为实现上述目的,本申请提供了一种基于云服务技术的三维CAD建模装置,应用于预先部署CAD环境的云端服务器,所述装置包括:
第一接收模块,用于接收草图绘制参数;所述草图绘制参数为客户端接收并转发至所述云端服务器的用户录入的针对绘制平面的绘制参数;
草图运算模块,用于根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
三维运算模块,用于接收所述客户端转发的用户录入的三维操作参数,并基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
信息返回模块,用于将所述离散后三维点及法矢信息返回至所述客户端,以便所述客户端根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
为实现上述目的,本申请提供了一种基于云服务技术的三维CAD建模装置,应用于客户端,所述装置包括:
第二接收模块,用于接收用户录入的针对绘制平面的草图绘制参数;
第一转发模块,用于将所述草图绘制参数转发至预先部署CAD环境的云端服务器中,以使所述云端服务器根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
第二转发模块,用于接收用户录入的三维操作参数并转发至所述云端服务器中,以使所述云端服务器基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
三维渲染模块,用于获取所述云端服务器返回的所述离散后三维点及法矢信息,并根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
为实现上述目的,本申请提供了一种云端服务器,所述云端服务器预先部署CAD环境,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现前述公开的任一种由云端服务器一侧执行的所述三维CAD建模方法的步骤。
为实现上述目的,本申请提供了一种客户端,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现前述公开的任一种由客户端一侧执行的所述三维CAD建模方法的步骤。
为实现上述目的,本申请提供了一种基于云服务技术的三维CAD建模***,包括:
前述公开的云端服务器,以及前述公开的客户端。
通过以上方案可知,本申请提供的一种基于云服务技术的三维CAD建模方法,应用于预先部署CAD环境的云端服务器,所述方法包括:接收草图绘制参数;所述草图绘制参数为客户端接收并转发至所述云端服务器的用户录入的针对绘制平面的绘制参数;根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;接收所述客户端转发的用户录入的三维操作参数,并基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;将所述离散后三维点及法矢信息返回至所述客户端,以便所述客户端根据所述离散后三维点及法矢信息渲染生成三维CAD模型。由上可知,本申请利用云端服务器接收客户端转发的草图绘制参数以及三维操作参数,基于上述信息生成离散后三维点及法矢信息,并将离散后三维点及法矢信息返回至客户端中,以便客户端根据离散后三维点及法矢信息渲染生成三维CAD模型,避免了对具有庞大安装包的CAD进行下载的过程,显著提高了工作效率。
本申请还公开了一种基于云服务技术的三维CAD建模装置、***及一种云端服务器和一种客户端,同样能实现上述技术效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例公开的一种基于云服务技术的三维CAD建模方法的流程图;
图2为本申请实施例公开的另一种基于云服务技术的三维CAD建模方法的流程图;
图3为本申请实施例公开的一种基于云服务技术的三维CAD建模装置的结构图;
图4为本申请实施例公开的另一种基于云服务技术的三维CAD建模装置的结构图;
图5为本申请实施例公开的一种云端服务器的结构图;
图6为本申请实施例公开的一种客户端的结构图;
图7为本申请实施例公开的另一种客户端的结构图;
图8为本申请实施例公开的一种基于云服务技术的三维CAD建模***的结构图;
图9为本申请实施例公开的一种具体的基于云服务技术的三维CAD建模***的结构图;
图10为本申请实施例公开的一种具体的用户界面的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在现有技术中,以SolidWorks、UG、ProE为代表的传统本地端的CAD软件安装包庞大,安装过程复杂,且此类软件设计效率低下,进而降低了工作效率。
因此,本申请实施例公开了一种基于云服务技术的三维CAD建模方法,显著提高了工作效率。
参见图1,本申请实施例公开的一种基于云服务技术的三维CAD建模方法,应用于预先部署CAD环境的云端服务器,参见图1所示,所述方法包括:
S101:接收草图绘制参数;所述草图绘制参数为客户端接收并转发至所述云端服务器的用户录入的针对绘制平面的绘制参数;
本申请实施例中,预先在云端服务器中部署了CAD环境,并搭建后端框架,连接CAD内核环境与客户端。另外,还可预先设计前端用户界面,其中包含三维显示区与二维控件,可在客户端通过前端用户界面接收用户下发的草图绘制参数。具体地,可由客户端向用户提供绘制平面,以便用户下发针对绘制平面的绘制参数并转发至云端服务器。
S102:根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
在云端服务器在接收到上述草图绘制参数之后,将根据草图绘制参数进行草图运输,生成对应的二维草图。
S103:接收所述客户端转发的用户录入的三维操作参数,并基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
在本步骤中,客户端可通过用户界面接收用户录入的三维操作参数,从而基于三维操作参数在二维草图上进行三维特征运算,生成离散后三维点及法矢信息。
S104:将所述离散后三维点及法矢信息返回至所述客户端,以便所述客户端根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
在云端服务器得到离散后三维点及法矢信息之后,将该离散后三维点及法矢信息返回至客户端,客户端即可根据离散后三维点及法矢信息渲染生成三维CAD模型。
作为一种优选的实施方式,本申请实施例还可将上述根据草图绘制参数进行草图运算的过程,以及基于三维操作参数在二维草图上进行三维特征运算的过程进行记录,具体可利用预设的模型文件数据库进行保存。
进一步地,考虑到现有技术不支持团队协作和多地多终端登陆查看,明显限制了大型工程项目的弹性与高效设计。为此,本申请实施例可为每个用户绑定对应的账号,具体地,获取当前登录用户的账号信息;在预设用户数据库中查找所述账号信息;若所述账号信息查找成功,则获取所述账号信息对应的历史三维CAD模型以及所述历史三维CAD模型对应的创建过程信息;若所述账号信息查找失败,则获取所述当前登录用户的基本信息,进行所述当前登录用户的注册。由此,可实现同一账号在登陆后多终端共享结果,相较于传统CAD只能在本地电脑使用的局限性,本申请实施例能够实现移动办公,以及不同平台之间的数据互通。
通过以上方案可知,本申请提供的一种基于云服务技术的三维CAD建模方法,应用于预先部署CAD环境的云端服务器,所述方法包括:接收草图绘制参数;所述草图绘制参数为客户端接收并转发至所述云端服务器的用户录入的针对绘制平面的绘制参数;根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;接收所述客户端转发的用户录入的三维操作参数,并基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;将所述离散后三维点及法矢信息返回至所述客户端,以便所述客户端根据所述离散后三维点及法矢信息渲染生成三维CAD模型。由上可知,本申请利用云端服务器接收客户端转发的草图绘制参数以及三维操作参数,基于上述信息生成离散后三维点及法矢信息,并将离散后三维点及法矢信息返回至客户端中,以便客户端根据离散后三维点及法矢信息渲染生成三维CAD模型,避免了对具有庞大安装包的CAD进行下载的过程,显著提高了工作效率。
本申请实施例公开了另一种三维CAD建模方法,应用于客户端,具体的:
参见图2,本申请实施例提供的另一种基于云服务技术的三维CAD建模方法的流程图,如图2所示,包括:
S201:接收用户录入的针对绘制平面的草图绘制参数;
本申请实施例中,在接收用户录入的针对绘制平面的草图绘制参数之前,还可以先接收用于启动草图绘制的启动指令,并确定该启动指令对应的绘制平面;进一步判断绘制平面是否满足作为草图绘制平面的条件;如果是,则通过可视化界面展示所述绘制平面,并在展示后启动所述接收用户录入的针对绘制平面的草图绘制参数的步骤;如果否,则通过所述可视化界面的通知栏显示错误提示信息。
S202:将所述草图绘制参数转发至预先部署CAD环境的云端服务器中,以使所述云端服务器根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
S203:接收用户录入的三维操作参数并转发至所述云端服务器中,以使所述云端服务器基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
S204:获取所述云端服务器返回的所述离散后三维点及法矢信息,并根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
下面对本申请实施例提供的一种三维CAD建模装置进行介绍,下文描述的一种三维CAD建模装置与上文描述的一种三维CAD建模方法可以相互参照。
参见图3,本申请实施例提供的一种基于云服务技术的三维CAD建模装置的结构图,如图3所示,应用于预先部署CAD环境的云端服务器,所述装置包括:
第一接收模块301,用于接收草图绘制参数;所述草图绘制参数为客户端接收并转发至所述云端服务器的用户录入的针对绘制平面的绘制参数;
草图运算模块302,用于根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
三维运算模块303,用于接收所述客户端转发的用户录入的三维操作参数,并基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
信息返回模块304,用于将所述离散后三维点及法矢信息返回至所述客户端,以便所述客户端根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
关于上述模块301至304的具体实施过程可参考前述实施例公开的相应内容,在此不再进行赘述。
下面对本申请实施例提供的另一种三维CAD建模装置进行介绍,下文描述的一种三维CAD建模装置与上文描述的一种三维CAD建模方法可以相互参照。
参见图4,本申请实施例提供的另一种基于云服务技术的三维CAD建模装置的结构图,如图4所示,应用于客户端,所述装置包括:
第二接收模块401,用于接收用户录入的针对绘制平面的草图绘制参数;
第一转发模块402,用于将所述草图绘制参数转发至预先部署CAD环境的云端服务器中,以使所述云端服务器根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
第二转发模块403,用于接收用户录入的三维操作参数并转发至所述云端服务器中,以使所述云端服务器基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
三维渲染模块404,用于获取所述云端服务器返回的所述离散后三维点及法矢信息,并根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
关于上述模块401至404的具体实施过程可参考前述实施例公开的相应内容,在此不再进行赘述。
本申请还提供了一种云端服务器,所述云端服务器11预先部署CAD环境,参见图5所示,本申请实施例提供的一种云端服务器11包括:
存储器501,用于存储计算机程序;
处理器502,用于执行所述计算机程序时可以实现前述任一实施例公开的由云端服务器一侧执行的三维CAD建模方法的步骤。
本申请还提供了一种客户端,参见图6所示,本申请实施例提供的一种客户端12包括:
存储器601,用于存储计算机程序;
处理器602,用于执行所述计算机程序时可以实现前述任一实施例公开的由客户端一侧执行的三维CAD建模方法的步骤。
具体的,存储器601包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机可读指令,该内存储器为非易失性存储介质中的操作***和计算机可读指令的运行提供环境。处理器602在一些实施例中可以是一中央处理器(CentralProcessing Unit,CPU)、控制器、微控制器、微处理器或其他数据处理芯片,为客户端11提供计算和控制能力,执行所述存储器601中保存的计算机程序时,可以实现前述公开的由客户端一侧执行的任一种物联网机器人的加工仿真方法的步骤。
在上述实施例的基础上,作为优选实施方式,参见图7所示,所述客户端11还包括:
输入接口603,与处理器602相连,用于获取外部导入的计算机程序、参数和指令,经处理器602控制保存至存储器601中。该输入接口603可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。
显示单元604,与处理器602相连,用于显示处理器602处理的数据以及用于显示可视化的用户界面。该显示单元604可以为LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。
网络端口605,与处理器602相连,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(MHL)、通用串行总线(USB)、高清多媒体接口(HDMI)、无线保真技术(WiFi)、蓝牙通信技术、低功耗蓝牙通信技术、基于IEEE802.11s的通信技术等。
图7仅示出了具有组件601-605的客户端,本领域技术人员可以理解的是,图7示出的结构并不构成对客户端的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
本申请还提供了一种基于云服务技术的三维CAD建模***,参见图8所示,包括:前述公开的云端服务器11、前述公开的客户端12。
在具体的实施例中,如图9所示,三维CAD建模***可主要分为三大部分:应用层、服务层、数据层。其中应用层指构建能够运行在WebGL的浏览器的软件,界面开发将分为二维控件的开发以及三维显示区的开发;服务层指部署在云服务器的环境,包括web服务器、后端框架、CAD内核以及相关的计算依赖包,主要负责复杂的数据运算处理。数据层包括用户登陆注册数据的记录,模型文件信息记录及步骤数据记录。
在云端CAD于云端服务器端部署后,用户通过浏览器访问服务器端资源,在成功加载后可以进行操作,如图10所示,分为菜单栏21、信息区22以及三维显示区23。其中菜单栏21包括草图特征以及三维特征,用户可以根据对应图标的描述完成草图的建立及三维特征的实现;信息区22用于记录草图操作、三维特征操作的步骤信息,完成建模步骤与模型实体的对应关系,同时建模的信息提示会由信息区的通知栏进行通知;三维显示区23是三维模型的互动及展示部分,可以显示三维物体24,所有的建模操作及过程均在此呈现,同时包括相机的旋转、放大缩小、平移操作等。
对于该云端CAD***的工作站环境,包括服务器及客户端环节配置,均包含硬件环境和软件环境。其中,服务器端:对于硬件环境来说,基本配置为:CPU:Intel Xeon Gold6149 8核;内存:32G;对于软件环境来说,服务器中基本配置为:Ubuntu16.0.4/Centos;Anaconda/MiniConda。客户端:对于硬件环境来说,基本配置为:CPU:Intel酷睿i3以上;内存:1G以上;硬盘:100G以上;网卡:MODEM或10M/100M网卡;对于软件环境来说,电脑内必须安装以下软件:(1)Windows 2003/XP/7/8/8.1/10;(2)Firefox 4+/Google Chrome 9+/Opera 12+/Safari 5.1+/IE 11+。
本申请实施例能部署运行在互联网上,将具备更优的易用性,同时,将继承WebGL的技术优点,摒弃各类图形插件的技术劣势,产生均优于插件的开放性、可移植性、可用性、安全性、负载能力。结合云服务器以及本地客户端的各自优势,将复杂运算交由云端服务器运算,简单的图形显示在客户端渲染实现,大大减轻客户端压力,能够产生更高的运算效率和更流畅的三维显示效果。另外,同时支持账号***以及将用户信息以登陆注册账户形式存储的方式,实现了三维CAD设计过程的云端化,并且实现了随时随地移动办公,能够在登陆后一端创建模型,多终端共享结果,显著提高了工作效率及降低了使用成本。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (10)
1.一种基于云服务技术的三维CAD建模方法,其特征在于,应用于预先部署CAD环境的云端服务器,所述方法包括:
接收草图绘制参数;所述草图绘制参数为客户端接收并转发至所述云端服务器的用户录入的针对绘制平面的绘制参数;
根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
接收所述客户端转发的用户录入的三维操作参数,并基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
将所述离散后三维点及法矢信息返回至所述客户端,以便所述客户端根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
2.根据权利要求1所述三维CAD建模方法,其特征在于,还包括:
将根据所述草图绘制参数进行草图运算的过程以及基于所述三维操作参数在所述二维草图上进行三维特征运算的过程进行记录。
3.根据权利要求1或2所述三维CAD建模方法,其特征在于,还包括:
获取当前登录用户的账号信息;
在预设用户数据库中查找所述账号信息;
若所述账号信息查找成功,则获取所述账号信息对应的历史三维CAD模型以及所述历史三维CAD模型对应的创建过程信息;
若所述账号信息查找失败,则获取所述当前登录用户的基本信息,进行所述当前登录用户的注册。
4.一种基于云服务技术的三维CAD建模方法,其特征在于,应用于客户端,所述方法包括:
接收用户录入的针对绘制平面的草图绘制参数;
将所述草图绘制参数转发至预先部署CAD环境的云端服务器中,以使所述云端服务器根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
接收用户录入的三维操作参数并转发至所述云端服务器中,以使所述云端服务器基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
获取所述云端服务器返回的所述离散后三维点及法矢信息,并根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
5.根据权利要求4所述三维CAD建模方法,其特征在于,所述接收用户录入的针对绘制平面的草图绘制参数之前,还包括:
接收用于启动草图绘制的启动指令,并确定所述启动指令对应的绘制平面;
判断所述绘制平面是否满足作为草图绘制平面的条件;
如果是,则通过可视化界面展示所述绘制平面,并在展示后启动所述接收用户录入的针对绘制平面的草图绘制参数的步骤;
如果否,则通过所述可视化界面的通知栏显示错误提示信息。
6.一种基于云服务技术的三维CAD建模装置,其特征在于,应用于预先部署CAD环境的云端服务器,所述装置包括:
第一接收模块,用于接收草图绘制参数;所述草图绘制参数为客户端接收并转发至所述云端服务器的用户录入的针对绘制平面的绘制参数;
草图运算模块,用于根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
三维运算模块,用于接收所述客户端转发的用户录入的三维操作参数,并基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
信息返回模块,用于将所述离散后三维点及法矢信息返回至所述客户端,以便所述客户端根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
7.一种基于云服务技术的三维CAD建模装置,其特征在于,应用于客户端,所述装置包括:
第二接收模块,用于接收用户录入的针对绘制平面的草图绘制参数;
第一转发模块,用于将所述草图绘制参数转发至预先部署CAD环境的云端服务器中,以使所述云端服务器根据所述草图绘制参数进行草图运算,在所述绘制平面生成对应的二维草图;
第二转发模块,用于接收用户录入的三维操作参数并转发至所述云端服务器中,以使所述云端服务器基于所述三维操作参数在所述二维草图上进行三维特征运算,生成离散后三维点及法矢信息;
三维渲染模块,用于获取所述云端服务器返回的所述离散后三维点及法矢信息,并根据所述离散后三维点及法矢信息渲染生成三维CAD模型。
8.一种云端服务器,其特征在于,所述云端服务器预先部署CAD环境,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至3任一项所述三维CAD建模方法的步骤。
9.一种客户端,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求4或5所述三维CAD建模方法的步骤。
10.一种基于云服务技术的三维CAD建模***,其特征在于,包括:
如权利要求8所述的云端服务器,以及如权利要求9所述的客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911055304.7A CN110765507A (zh) | 2019-10-31 | 2019-10-31 | 一种基于云服务技术的三维cad建模方法、装置、*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911055304.7A CN110765507A (zh) | 2019-10-31 | 2019-10-31 | 一种基于云服务技术的三维cad建模方法、装置、*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110765507A true CN110765507A (zh) | 2020-02-07 |
Family
ID=69335736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911055304.7A Pending CN110765507A (zh) | 2019-10-31 | 2019-10-31 | 一种基于云服务技术的三维cad建模方法、装置、*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110765507A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111652970A (zh) * | 2020-05-29 | 2020-09-11 | 深圳市大富网络技术有限公司 | 三维cad模型的生成方法、装置、计算机设备及存储介质 |
CN113378254A (zh) * | 2021-07-13 | 2021-09-10 | 重庆云图软件科技有限公司 | 一种三维cad云化引擎*** |
CN115107280A (zh) * | 2022-06-24 | 2022-09-27 | 重庆大学 | 一种Voronoi多孔结构智能生成方法 |
CN115795921A (zh) * | 2023-02-02 | 2023-03-14 | 北京适创科技有限公司 | 模型处理方法、装置、存储介质和后端 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102710605A (zh) * | 2012-05-08 | 2012-10-03 | 重庆大学 | 一种云制造环境下的信息安全管控方法 |
CN103618917A (zh) * | 2013-11-15 | 2014-03-05 | 四川长虹电器股份有限公司 | 基于指纹识别的智能电视内容推荐*** |
CN105022939A (zh) * | 2014-04-25 | 2015-11-04 | 腾讯科技(深圳)有限公司 | 信息验证方法及装置 |
CN106355022A (zh) * | 2016-08-31 | 2017-01-25 | 陕西渭南神州德信医学成像技术有限公司 | 显示方法和装置 |
CN107566338A (zh) * | 2017-07-26 | 2018-01-09 | 中车工业研究院有限公司 | 一种基于本地cad云存储的安全插件***及设备 |
CN107992661A (zh) * | 2017-11-27 | 2018-05-04 | 中车工业研究院有限公司 | Cad建模数据流式传输方法、服务器和客户端 |
CN108023942A (zh) * | 2017-11-27 | 2018-05-11 | 中车工业研究院有限公司 | 基于云平台的cad建模数据传输方法、服务器和客户端 |
-
2019
- 2019-10-31 CN CN201911055304.7A patent/CN110765507A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102710605A (zh) * | 2012-05-08 | 2012-10-03 | 重庆大学 | 一种云制造环境下的信息安全管控方法 |
CN103618917A (zh) * | 2013-11-15 | 2014-03-05 | 四川长虹电器股份有限公司 | 基于指纹识别的智能电视内容推荐*** |
CN105022939A (zh) * | 2014-04-25 | 2015-11-04 | 腾讯科技(深圳)有限公司 | 信息验证方法及装置 |
CN106355022A (zh) * | 2016-08-31 | 2017-01-25 | 陕西渭南神州德信医学成像技术有限公司 | 显示方法和装置 |
CN107566338A (zh) * | 2017-07-26 | 2018-01-09 | 中车工业研究院有限公司 | 一种基于本地cad云存储的安全插件***及设备 |
CN107992661A (zh) * | 2017-11-27 | 2018-05-04 | 中车工业研究院有限公司 | Cad建模数据流式传输方法、服务器和客户端 |
CN108023942A (zh) * | 2017-11-27 | 2018-05-11 | 中车工业研究院有限公司 | 基于云平台的cad建模数据传输方法、服务器和客户端 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111652970A (zh) * | 2020-05-29 | 2020-09-11 | 深圳市大富网络技术有限公司 | 三维cad模型的生成方法、装置、计算机设备及存储介质 |
CN113378254A (zh) * | 2021-07-13 | 2021-09-10 | 重庆云图软件科技有限公司 | 一种三维cad云化引擎*** |
CN115107280A (zh) * | 2022-06-24 | 2022-09-27 | 重庆大学 | 一种Voronoi多孔结构智能生成方法 |
CN115795921A (zh) * | 2023-02-02 | 2023-03-14 | 北京适创科技有限公司 | 模型处理方法、装置、存储介质和后端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110765507A (zh) | 一种基于云服务技术的三维cad建模方法、装置、*** | |
CN108345543B (zh) | 一种数据处理方法、装置、设备及存储介质 | |
CN111708366A (zh) | 机器人及其行动控制方法、装置和计算机可读存储介质 | |
CN107807841B (zh) | 服务器模拟方法、装置、设备及可读存储介质 | |
CN107890671A (zh) | Web端的三维模型渲染方法、装置、计算机设备及存储介质 | |
US20150379163A1 (en) | Method and Apparatus for Creating Curved Surface Model | |
CN103777967A (zh) | 页面返回方法、页面生成方法和装置 | |
CN104303145A (zh) | 根据应用的转化配置文件将触摸输入转化成本地输入 | |
CN104813318A (zh) | 用于翻译的基于上下文对消息分组的技术 | |
CN110794826B (zh) | 混合导航方法及装置、通信方法及装置、设备、存储介质 | |
CN111435936B (zh) | 云主机创建方法、装置、服务器及计算机可读存储介质 | |
CN111309991A (zh) | 查询语句生成方法、装置和数据查询方法、*** | |
CN110757457A (zh) | 一种物联网机器人的加工仿真方法、装置及*** | |
CN114638939A (zh) | 模型生成方法、模型生成装置、电子设备和可读存储介质 | |
CN112807695B (zh) | 游戏场景生成方法和装置、可读存储介质、电子设备 | |
CN115629951A (zh) | 一种任务全链路追踪方法、第一节点、链路***及介质 | |
CN105827701B (zh) | 基于互联网及物联网的控制被控端的方法和装置 | |
CN112905931A (zh) | 页面信息的展示方法、装置、电子设备及存储介质 | |
CN111078518B (zh) | 数据采集方法、终端设备和计算机可读存储介质 | |
CN106126056A (zh) | 一种基于PowerPoint的幻灯片自动创建方法及装置 | |
JP2021192224A (ja) | 歩行者を検出するための方法及び装置、電子デバイス、コンピュータ可読記憶媒体及びコンピュータプログラム | |
CN108363525B (zh) | 一种响应网页中用户手势操作的方法、装置和终端设备 | |
CN112612531A (zh) | 应用程序启动方法、装置、电子设备及存储介质 | |
CN114117575A (zh) | 一种船舶三维辅助方法、装置、设备及存储介质 | |
CN113342413B (zh) | 用于处理组件的方法、装置、设备、介质和产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20220121 Address after: 401331 No. a223, second floor, building 39, Chongqing Institute of science and technology, No. 20, University Town East Road, Shapingba District, Chongqing Applicant after: Chongqing yuntu Software Technology Co.,Ltd. Address before: No.174, shazheng street, Shapingba District, Chongqing Applicant before: Chongqing University |
|
TA01 | Transfer of patent application right | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200207 |
|
RJ01 | Rejection of invention patent application after publication |