Font Size: a A A

Design And Implementation Of The 3D Printing STL Model Management System Based On ASP.NET

Posted on:2021-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:X L ShiFull Text:PDF
GTID:2518306350473994Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of core technologies such as cloud computing,the Internet of Things and computers,and the inevitable trend of meeting social development,3D printing cloud service platforms have emerged as the times require.It is an online platform that meets user needs and provides diversified 3D printing industry services.It effectively improves product production efficiency by adding decentralized,idle 3D printing equipment to the product's supply chain.However,the current 3D printing cloud service platform still has problems such as lack of online three-dimensional display of digital models and lack of data protection for digital goods.Even though there are many operating 3D printing cloud service platforms in the society,the research on its related theories has just begun.This paper briefly introduces the related theories of Web technology,ASP.NET technology,database technology and 3D mesh model watermarking.The STereoLithography file format model,or STL model,is a standard three-dimensional mesh model,which is widely used in the fields of 3D printing and computer-aided manufacturing.This article focuses on the three-dimensional Web display and data protection of STL models.The specific work is as follows:(1)In order to solve the problem of three-dimensional Web display of STL models,research the three-dimensional display method of STL models based on Three.js.First,based on the HTML page frame,complete the settings of the scene,camera,and renderer to achieve three-dimensional model display based on Three.js;then move the camera and create animation to achieve interactive display of the three-dimensional model,using the dat.GUI library The color change of the model;finally,the user can realize the three-dimensional interactive browsing of the STL model on the Web without installing any plug-in on the client.(2)In order to solve the data protection problem of STL model,this paper proposes a 3D printed watermarking method based on Menger curvature and K-means clustering algorithm.First,the watermarking theory of the 3D mesh model is introduced;then,the method flow,watermark embedding and watermark extraction process are introduced in detail for this method.Finally,experimental verification of the method proves that the method is not only invisible,but also Geometric attacks such as rotation,scaling,and translation are robust and have better robustness performance than traditional 3D printing watermarking methods.(3)Realize the development of 3D printing STL model management system based on ASP.NET.First,the use case analysis method is used to complete the requirements analysis of the system,analyze the system's registered users and the background administrator's operating process,on this basis,complete the functional module design of the system,according to the system data storage mode to complete the system database Design;then expounded the building process of ASP.NET three-tier architecture;finally,according to the design of each functional module,completed the implementation of the functions of the visitor user,registered user and background administrator.
Keywords/Search Tags:STL model, Three.js, 3D grid watermarking
PDF Full Text Request
Related items