1.一种3D打印模型耗材计算方法,其特征在于,包括:
搜索3D打印模型上的所有镂空结构;
逐一判断镂空结构的面积,将小于设定面积的镂空结构进行填充后生成第一3D打印模型;
沿所述第一3D打印模型的表面的法向、以第一偏置距离向外扩展生成第二3D打印模型;
使用设定直径的小球遍历所述第二3D打印模型的表面,连接其遍历过程中与所述第二3D打印模型表面的所有接触点形成的表面构成第三3D打印模型;
基于所述第三3D打印模型的体积计算所述3D打印模型的耗材。
2.根据权利要求1所述的3D打印模型耗材计算方法,其特征在于,所述逐一判断镂空结构的面积,将小于设定面积的镂空结构进行填充后生成第一3D打印模型,具体为:
针对每一个镂空结构,探测是否可以穿过直径为第二设定直径的球体;
将所述第二设定直径的球体无法穿过的镂空结构进行填充后生成所述第一3D打印模型。
3.根据权利要求1所述的3D打印模型耗材计算方法,其特征在于,所述第一偏置距离为0.5mm-2mm。
4.根据权利要求2所述的3D打印模型耗材计算方法,其特征在于,所述第二设定直径为30mm-50mm。
5.一种3D打印模型耗材计算系统,其特征在于,包括搜索模块、填充模块、偏置模块、耗材模型确定模块和耗材计算模块;
所述搜索模块,用于搜索3D打印模型上的所有镂空结构;
所述填充模块,用于逐一判断镂空结构的面积,将小于设定面积的镂空结构进行填充后生成第一3D打印模型;
所述偏置模块,用于沿所述第一3D打印模型的表面的法向、以第一偏置距离向外扩展生成第二3D打印模型;
所述耗材模型确定模块,用于使用设定直径的小球遍历所述第二3D打印模型的表面,连接其遍历过程中与所述第二3D打印模型表面的所有接触点形成的表面构成第三3D打印模型;
所述耗材计算模块,用于基于所述第三3D打印模型的体积计算所述3D打印模型的耗材。
6.根据权利要求5所述的3D打印模型耗材计算系统,其特征在于,所述填充模块包括球体探测单元和填充单元;
所述球体探测单元,用于针对每一个镂空结构,探测是否可以穿过直径为第二设定直径的球体;
所述填充单元,用于将所述第二设定直径的球体无法穿过的镂空结构进行填充后生成所述第一3D打印模型。