Font Size: a A A

Research On Human-Computer Interaction For 3D Modeling

Posted on:2019-12-22Degree:MasterType:Thesis
Country:ChinaCandidate:W B JiFull Text:PDF
GTID:2428330572957802Subject:Engineering
Abstract/Summary:PDF Full Text Request
The Boolean operation of Three Dimensional(3D)Solid and CSG Modeling based on Boolean operation is one of the core technologies in computer 3D modeling,which has got important applications in CAD/CAE/CAM modeling,virtual design as well as assembly.In the light of its reliability and accuracy in the singular cases,especially,Boolean operation is regarded as the foundation of modeling and even the core of CSG modeling.Humancomputer interaction technology,an necessary part in modeling process,which is widely applied in the three-dimensional environments such as virtual reality,computer aided design and so on since it has been playing a significant role in developing an effictive communication between the software users and computers to model.The paper is mainly depicted as follows:Firstly,it is an advancement of the Boolean operations algorithm of three-dimensional solid,including the redesign of the sectionextraction algorithm to calculate the section when the two entities are coplanar.In addition,to ensure the regularity of the generated solid the result of the Boolean operation is disposed including deleting the hanging surface and merging the coplanar facet into a large surface.Secondly,this research makes the picking techniques of point,edge,surface and body come true,which will lay the foundation for CSG modeling and local modification of the body.Thirdly,the modeling techniques of complex entities based on CSG tree—human-computer interaction modeling method and data file modeling method—are studied,by which the construction and editing of complex entities,and reconstruction of CSG trees after editing are realized.Last but not least,it designs the pick-up,modification toolbar and interactive information display window for human-computer interaction modeling,which will improve the operability of the software.In this paper,C++ language and Open GL library functions are used in the development environment of Visual C++ 6.0,a large number of programming tests are carried out on the algorithms involved,which improves the completeness and reliability of the algorithm.
Keywords/Search Tags:The Boolean operation of Three Dimensional(3D), human-computer interaction, CSG tree, entities picking
PDF Full Text Request
Related items