Font Size: a A A

The Research And Application Of SVG In Mechanical Sketching Design

Posted on:2016-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:H HuangFull Text:PDF
GTID:2392330590968399Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In this dissertation,based on the 2D sketch function of Fusion 360 product,research efforts are concentrated on converting the SVG file into the 2D sketch object,and profile recognition of these generated sketch objects.The introduction part firstly introduces the SVG file format and history,development of 3D CAD software,2D sketch technology and AutoCAD graphic objects database.Next,it discusses the current research status of SVG application,translate AutoCAD object into SVG files and sketch profile recognition,and turn to the main research contents of this paper finally.This paper summarizes the characteristic of SVG scalable vector graphics based on XML based Web markup language.It researches the basic graphic elements(line,circle,ellipse,rectangle,line and polygon),path,the elliptic and Bezier curve in path,text,and other elements in SVG.Researched and implemented the translation from the SVG file to the 2D sketch object in 2D sketch environment of Fusion 360.Conversion implementation including the basic graphics,the ellipse and two / three Bezier curve of the path element,text entity,and other elements in SVG.Also,researched the implementation of SVG transformation,it contains the type of transformation,representation of its matrix,transformation translation,nested and combined matrix,and then summarized the matrix transformation.Used ACIS geometric modeling engine,the algorithm design of profile recognition is proposed,implemented sketch profile recognition functionality in Fusion 360 sketch.The purpose of profile recognition is to find the sketch in all closed regions and build planar faces from these closed regions.Finally,through different examples to verify the SVG file is converted into a 2D sketch objects and sketch profile recognition.Mainly,it includes the conversion of basic graph elements,path,text entity,and transforms properties,and the accurance of the graphics converision is analyzed.Then,the correctness of profile recognition is verified by lots of experiments.The performance of the SVG conversion and profile recognition algorithm is also studied.The performance of the conversion and profile recognition process is optimized,which can be used for practical application.
Keywords/Search Tags:SVG, Bezier curve, 2D sketch, profile recognition
PDF Full Text Request
Related items