数字模型的控制方法、打印系统及设备与流程

文档序号:30757374发布日期:2022-07-13 12:12阅读:来源:国知局

技术特征:
1.一种数字模型的控制方法,用于3d打印,其特征在于,所述方法包括:接收基于用户操作生成的控制指令;控制三维空间坐标系中的虚拟摄像机根据所述控制指令对应的变化参数进行移动,以在用户操作界面显示数字模型响应所述控制指令对应的变换。2.根据权利要求1所述的方法,其特征在于,所述控制指令为将当前光标位置从第一位置点切换至第二位置点的移动指令;所述控制三维空间坐标系中的虚拟摄像机根据所述控制指令对应的变化参数进行移动,以在用户操作界面显示数字模型响应所述控制指令对应的变换,包括:基于所述第二位置点在用户操作界面上对应的二维坐标值获取所述第二位置点在所述三维空间坐标系中对应的三维坐标值;基于所述第二位置点对应的三维坐标值及所述第一位置点在所述三维空间坐标系中对应的三维坐标值之间的差值,计算所述移动指令对应的移动参数;控制三维空间坐标系中的虚拟摄像机根据所述移动参数进行移动,以在用户操作界面显示数字模型的移动。3.根据权利要求2所述的方法,其特征在于,所述基于所述第二位置点在用户操作界面上对应的二维坐标值获取所述第二位置点在所述三维空间坐标系中对应的三维坐标值,包括:基于所述第一位置点在用户操作界面上对应的二维坐标值获取所述第一位置点在所述三维空间坐标系中对应的三维坐标值;基于所述第一位置点在所述三维空间坐标系中对应的三维坐标值计算所述第一位置点对应的标准设备坐标值,所述标准设备坐标值为将三维坐标值按照比例投射至预设三维空间范围后得到的坐标值;将所述第一位置点对应的标准设备坐标值中的z轴坐标值,确定为所述第二位置点对应的标准设备坐标值中的z轴坐标值;基于所述第二位置点在用户操作界面上对应的二维坐标值,计算所述第二位置点对应的标准设备坐标值中的x轴坐标值和y轴坐标值;基于所述第二位置点对应的标准设备坐标值中的x轴坐标值、y轴坐标值和z轴坐标值,计算所述第二位置点在所述三维空间坐标系中对应的三维坐标值。4.根据权利要求1所述的方法,其特征在于,所述控制指令为针对所述数字模型的缩放指令;所述控制三维空间坐标系中的虚拟摄像机根据所述控制指令对应的变化参数进行移动,以在用户操作界面显示数字模型响应所述控制指令对应的变换,包括:获取所述缩放指令对应的鼠标步进参数;基于所述鼠标步进参数确定所述缩放指令对应的移动参数,其中,所述移动参数与所述鼠标步进参数呈指数关系;控制三维空间坐标系中的虚拟摄像机根据所述移动参数进行移动,以在用户操作界面显示数字模型的缩放,其中,在所述数字模型的缩放过程中,所述移动参数的变化率与所述移动参数呈正相关。5.根据权利要求4所述的方法,其特征在于,所述控制指令为针对所述数字模型上的第
三位置点的缩放指令;所述控制三维空间坐标系中的虚拟摄像机根据所述移动参数进行移动之后,所述方法还包括:控制三维空间坐标系中的虚拟摄像机进行二次移动,以在用户操作界面显示关于数字模型上第三位置点的局部缩放。6.根据权利要求5所述的方法,其特征在于,所述控制三维空间坐标系中的虚拟摄像机进行二次移动,以在用户操作界面显示关于数字模型上第三位置点的局部缩放,包括:基于第三位置点在所述三维空间坐标系中对应的三维坐标值计算在所述虚拟摄像机移动之后的所述第三位置点在所述用户操作界面对应的目标二维坐标值;获取在所述虚拟摄像机移动之前的所述第三位置点在所述用户操作界面对应的初始二维坐标值;根据所述初始二维坐标值和目标二维坐标值计算在所述虚拟摄像机移动前后所述第三位置点对应的两个三维坐标值;根据所述两个三维坐标值之间的差值,计算局部移动参数;控制三维空间坐标系中的虚拟摄像机根据所述局部移动参数进行移动,以在用户操作界面显示关于数字模型上第三位置点的局部缩放。7.根据权利要求1所述的方法,其特征在于,所述控制指令为针对所述数字模型的旋转指令;所述控制三维空间坐标系中的虚拟摄像机根据所述控制指令对应的变化参数进行移动,以在用户操作界面显示数字模型响应所述控制指令对应的变换,包括:获取所述旋转指令对应的鼠标步进参数;基于所述鼠标步进参数确定所述旋转指令对应的旋转角度,所述旋转指令对应的旋转角度为所述鼠标步进参数与目标系数的乘积,所述目标系数与所述旋转指令对应的旋转角度呈正相关;控制三维空间坐标系中的虚拟摄像机根据所述旋转指令对应的旋转角度进行转动,以在用户操作界面显示数字模型的旋转。8.一种打印系统,其特征在于,包括:切片装置和打印设备;所述切片装置,用于执行如权利要求1-7中任一项所述的数字模型的控制方法中的步骤,并基于所述数字模型生成切片文件;打印设备,使用所述切片装置输出的切片文件,并依据所述切片文件得到待打印模型。9.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1-7中任一项所述的数字模型的控制方法中的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7中任一项所述的数字模型的控制方法中的步骤。

技术总结
本发明提供一种数字模型的控制方法、打印系统及设备,所述方法包括:接收基于用户操作生成的控制指令;控制三维空间坐标系中的虚拟摄像机根据所述控制指令对应的变化参数进行移动,以在用户操作界面显示数字模型响应所述控制指令对应的变换。本发明实施例能够提高数字模型控制的精准性,且能够降低计算复杂度。且能够降低计算复杂度。且能够降低计算复杂度。


技术研发人员:刘鹏
受保护的技术使用者:深圳市纵维立方科技有限公司
技术研发日:2022.03.29
技术公布日:2022/7/12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1