版权说明 操作指南
首页 > 成果 > 详情

抛物柱面的绘制方法、装置、设备及存储介质

认领
导出
反馈
分享
QQ微信 微博
成果类型:
专利
发明/设计人:
王防修
申请/专利权人:
武汉轻工大学
专利类型:
发明专利
语种:
中文
申请时间:
2019-03-28
申请/专利号:
CN201910246441.2
公开时间:
2019-06-28
公开号:
CN109947339A
主申请人地址:
430023 湖北省武汉市东西湖区常青花园学府南路68号
申请地区:
湖北
机构署名:
本校为第一完成单位
主权项:
1.一种抛物柱面的绘制方法,其特征在于,所述方法包括: 接收用户触发的抛物柱面的绘制指令,从所述绘制指令中提取抛物柱面方程数据; 根据所述抛物柱面方程数据,确定所述抛物柱面对应的三级抛物柱面模型; 根据所述三级抛物柱面模型,查找所述抛物柱面对应的绘图坐标模型,并从所述抛物柱面方程数据中提取绘图参数; 根据所述绘图参数和所述绘图坐标模型,绘制所述抛物柱面。 2.如权利要求1所述的方法,其特征在于,所述根据所述抛物柱面方程数据,确定所述抛物柱面对应的三级抛物柱面模型的步骤,包括: 将所述抛物柱面方程数据转化为字符串,并过滤所述字符串中的非法字符,得到待处理字符串; 从所述待处理字符串中提取预设参数; 按照预设的变量转换规则对所述预设参数对应的变量值进行符号变换,得到目标字符串; 将所述目标字符串对应的抛物柱面模型作为所述抛物柱面对应的三级抛物柱面模型。 3.如权利要求1所述的方法,其特征在于,所述根据所述三级抛物柱面模型,查找所述抛物柱面对应的绘图坐标模型的步骤之前,所述方法还包括: 判断所述三级抛物柱面模型是否可用; 若所述三级抛物柱面模型可用,则执行所述根据所述三级抛物柱面模型,查找所述抛物柱面对应的绘图坐标模型的操作的步骤; 若所述三级抛物柱面模型不可用,则向所述用户作出错误提示,以使所述用户根据所述错误提示修改所述抛物柱面方程数据; 其中,所述判断所述三级抛物柱面模型是否可用的步骤,包括: 将所述三级抛物柱面模型与预先构建的抛物柱面模型库中的预设抛物柱面模型作比较,若所述抛物柱面模型库中存在与所述三级抛物柱面模型相同的预设抛物柱面模型,则确定所述三级抛物柱面模型可用; 否则,确定所述三级抛物柱面模型不可用。 4.如权利要求3所述的方法,其特征在于,所述将所述三级抛物柱面模型与预先构建的抛物柱面模型库中的预设抛物柱面模型作比较的步骤,包括: 根据所述三级抛物柱面模型,确定所述抛物柱面对应的一级抛物柱面模型; 根据所述一级抛物柱面模型,确定待查询的抛物柱面模型表的标识号; 根据所述标识号,从所述抛物柱面模型库中获取所述抛物柱面模型表; 遍历所述抛物柱面模型表,将遍历到的当前预设抛物柱面模型与所述三级抛物柱面模型作比较。 5.如权利要求4所述的方法,其特征在于,所述根据所述三级抛物柱面模型,确定所述抛物柱面对应的一级抛物柱面模型的步骤,包括: 提取所述三级抛物柱面模型中的第一预设符号和第二预设符号,并确定所述第一预设符号对应的第一位置信息和所述第二预设符号对应的第二位置信息; 根据所述第一位置信息和所述第二位置信息,确定所述第一预设符号和所述第二预设符号的位置关系; 若所述第一预设符号位于所述第二预设符号右侧,则将所述第二预设符号两侧的字符进行位置对调,得到待处理三级抛物柱面模型; 根据所述待处理三级抛物柱面模型,确定所述抛物柱面对应的一级抛物柱面模型。 6.如权利要求1至5任一项所述的方法,其特征在于,所述绘图参数包括第一绘图参数、第二绘图参数、第三绘图参数和第四绘图参数中的至少一项; 所述从所述抛物柱面方程数据中提取绘图参数的步骤,包括: 若所述三级抛物柱面模型中含有第三预设符号,则从所述抛物柱面方程数据中提取所述第一绘图参数和/或所述第二绘图参数; 若所述三级抛物柱面模型中含有第四预设符号,则从所述抛物柱面方程数据中提取所述第三绘图参数和/或所述第四绘图参数; 其中,所述从所述抛物柱面方程数据中提取所述第一绘图参数和/或所述第二绘图参数的步骤,包括: 若所述三级抛物柱面模型中有且仅有一个所述第三预设符号,且所述第三预设符号位于所述第二预设符号的左侧,则根据预设的第一提取规则,从所述抛物柱面方程数据中提取所述第一绘图参数,否则,根据预设的第二提取规则,从所述抛物柱面方程数据中提取所述第二绘图参数; 若所述三级抛物柱面模型中有两个所述第三预设符号,且一个所述第三预设符号位于所述第二预设符号的左侧,另一个所述第三预设符号位于所述第二预设符号的右侧,则根据预设的第三提取规则,从所述抛物柱面方程数据中提取所述第一绘图参数和所述第二绘图参数; 其中,所述从所述抛物柱面方程数据中提取所述第三绘图参数和/或所述第四绘图参数的步骤,包括: 若所述三级抛物柱面模型中有且仅有一个所述第四预设符号,且所述第四预设符号位于所述第二预设符号的左侧,则根据预设的第四提取规则,从所述抛物柱面方程数据中提取所述第三绘图参数,否则,根据预设的第五提取规则,从所述抛物柱面方程数据中提取所述第四绘图参数; 若所述三级抛物柱面模型中有两个所述第四预设符号,且一个所述第四预设符号位于所述第二预设符号的左侧,另一个所述第四预设符号位于所述第二预设符号的右侧,则根据预设的第六提取规则,从所述抛物柱面方程数据中提取所述第三绘图参数和所述第四绘图参数。 7.如权利要求1至5任一项所述的方法,其特征在于,所述根据所述绘图参数和所述绘图坐标模型,绘制所述抛物柱面的步骤,包括: 根据所述绘图参数和所述绘图坐标模型,确定绘图坐标; 根据所述绘图坐标,生成抛物柱面的绘制语句; 根据所述绘制语句,绘制所述抛物柱面。 8.一种抛物柱面的绘制装置,其特征在于,所述装置包括: 第一提取模块,用于接收用户触发的抛物柱面的绘制指令,从所述绘制指令中提取抛物柱面方程数据; 确定模块,用于根据所述抛物柱面方程数据,确定所述抛物柱面对应的三级抛物柱面模型; 查找模块,用于根据所述三级抛物柱面模型,查找所述抛物柱面对应的绘图坐标模型; 第二提取模块,用于从所述抛物柱面方程数据中提取绘图参数; 绘制模块,用于根据所述绘图参数和所述绘图坐标模型,绘制所述抛物柱面。 9.一种抛物柱面的绘制设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的抛物柱面的绘制程序,所述抛物柱面的绘制程序配置为实现如权利要求1至7中任一项所述的抛物柱面的绘制方法的步骤。 10.一种存储介质,其特征在于,所述存储介质上存储有抛物柱面的绘制程序,所述抛物柱面的绘制程序被处理器执行时实现如权利要求1至7任一项所述的抛物柱面的绘制方法的步骤。
摘要:
本发明属于计算机技术领域,公开了一种抛物柱面的绘制方法、装置、设备及存储介质。该方法包括:接收用户触发的抛物柱面的绘制指令,从绘制指令中提取抛物柱面方程数据;根据抛物柱面方程数据,确定抛物柱面对应的三级抛物柱面模型;根据三级抛物柱面模型,查找抛物柱面对应的绘图坐标模型,并从抛物柱面方程数据中提取绘图参数;根据绘图参数和绘图坐标模型,绘制抛物柱面。通过上述方式,大大降低了抛物柱面的绘制难度,使得不具备专业绘图知识的用户也可以快速、准确的绘制各种类型的抛物柱面。

反馈

验证码:
看不清楚,换一个
确定
取消

成果认领

标题:
用户 作者 通讯作者
请选择
请选择
确定
取消

提示

该栏目需要登录且有访问权限才可以访问

如果您有访问权限,请直接 登录访问

如果您没有访问权限,请联系管理员申请开通

管理员联系邮箱:yun@hnwdkj.com