The invention relates to a slicing method of three-dimensional model and a three-dimensional printing device. The three-dimensional printing device includes a central processing unit and a graphics processor. The method includes: the central processing unit converts the three-dimensional model into STL files and stores them; the central processing unit uses multiple cutting planes to group triangular facets so that the triangular facets intersecting with the same cutting plane are in the same place. In one group, the graphics processor parallelizes the triangular patches of the grouping to obtain the section data, which is the intersection data of the cutting plane and the triangular patches. The CPU generates and stores the section image according to the section data. By grouping triangular facets with multiple cutting planes by CPU and parallelizing the grouped triangular facets by GPU, the slice section data can be obtained, which can effectively improve the slice calculation efficiency of the three-dimensional model, and then improve the 3D printing efficiency to meet the needs of high-efficiency manufacturing.
【技术实现步骤摘要】
三维模型的切片方法及三维打印装置
本专利技术涉及三维模型打印领域,特别是涉及一种三维模型的切片方法及三维打印装置。
技术介绍
随着社会计算能力的不断提高,让用户参与的“社会制造”成为必然,“社会制造”的概念是让用户参与到产品的想法、设计和制造过程中,而这种制造方式主要就是3D(3Dimensions,三维)打印。与传统的车铣、切削、冲压、模具等制造工艺不同,加式制造始于三维模型,通过将材料逐层堆叠来生产物品。3D打印的本质在于分层制造,而切片计算是获得三维物体分层信息的过程,因此该过程在3D打印中显得尤为重要,切片计算的效率直接影响3D打印的效率。但是现有方案中的对复杂模型的切片计算需要几个小时甚至几天,切片计算的时间效率难以令人满意,不能满足高效率制造的要求。
技术实现思路
基于此,有必要提供一种可以提高三维模型的切片计算效率,满足高效率制造需求的三维模型的切片方法及三维打印装置。一种三维模型的切片方法,应用于三维打印装置,所述三维打印装置包括中央处理器和图形处理器,所述方法包括:所述中央处理器将所述三维模型转化为STL文件并进行存储,所述STL文件包括三角面片;所述中央处理器利用多个切割平面将所述三角面片进行分组,以使得与同一个切割平面相交的三角面片都在同一组中;所述图形处理器将分组的所述三角面片进行并行化处理得到切片截面数据,所述切片截面数据是所述切割平面与所述三角面片的交点数据;所述中央处理器根据所述切片截面数据生成切片截面图像并进行存储。在其中一个实施例中,所述图形处理器将分组的所述三角面片进行并行化处理得到切片截面数据的步骤包括:所述图形处理器将分 ...
【技术保护点】
1.一种三维模型的切片方法,应用于三维打印装置,其特征在于,所述三维打印装置包括中央处理器和图形处理器,所述方法包括:所述中央处理器将所述三维模型转化为STL文件并进行存储,所述STL文件包括三角面片;所述中央处理器利用多个切割平面将所述三角面片进行分组,以使得与同一个切割平面相交的三角面片都在同一组中;所述图形处理器将分组的所述三角面片进行并行化处理得到切片截面数据,所述切片截面数据是所述切割平面与所述三角面片的交点数据;所述中央处理器根据所述切片截面数据生成切片截面图像并进行存储。
【技术特征摘要】
1.一种三维模型的切片方法,应用于三维打印装置,其特征在于,所述三维打印装置包括中央处理器和图形处理器,所述方法包括:所述中央处理器将所述三维模型转化为STL文件并进行存储,所述STL文件包括三角面片;所述中央处理器利用多个切割平面将所述三角面片进行分组,以使得与同一个切割平面相交的三角面片都在同一组中;所述图形处理器将分组的所述三角面片进行并行化处理得到切片截面数据,所述切片截面数据是所述切割平面与所述三角面片的交点数据;所述中央处理器根据所述切片截面数据生成切片截面图像并进行存储。2.根据权利要求1所述的三维模型的切片方法,其特征在于,所述图形处理器将分组的所述三角面片进行并行化处理得到切片截面数据的步骤包括:所述图形处理器将分组的所述三角面片通过双层循环来进行并行化处理得到所述切片截面数据。3.根据权利要求2所述的三维模型的切片方法,其特征在于,所述图形处理器将分组的所述三角面片通过双层循环来进行并行化处理得到所述切片截面数据的步骤具体为:外层循环并行计算不同的切割平面与所述三角面片的交点;内层循环并行计算同一个切割平面和与所述同一个切割平面相交的不同的三角面片的交点。4.根据权利要求2所述的三维模型的切片方法,其特征在于,所述图形处理器将分组的所述三角面片通过双层循环来进行并行化处理得到所述切片截面数据的步骤,包括:使用一个线程计算一个切割平面和一个三角面片的交点。5.根据权利要求1所述的三维模型的切片方法,其特征在于,所述图形处理器将分组的所述三角面片进行并行化处理得到切片...
【专利技术属性】
技术研发人员:熊刚,沈震,张淅鹏,李志帅,郭超,商秀芹,董西松,王飞跃,
申请(专利权)人:东莞中国科学院云计算产业技术创新与育成中心,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。