Font Size: a A A

Research On Java3D-Based Visualization Of ACIS Geometric Model

Posted on:2006-02-21Degree:MasterType:Thesis
Country:ChinaCandidate:B M LuFull Text:PDF
GTID:2168360152489521Subject:Aviation Aerospace Manufacturing Engineering
Abstract/Summary:PDF Full Text Request
Collaborative CAD is an important branch of modern CAD/CAM research.With the rapid development of Internet/Intranet and golobalization of designand manufacture, Collaborative CAD has been attached more and moreimportance as it helps collaborative team members in different places to share3D models through the Web. On the basis of the WebSuperman prototype system researched anddeveloped by Research Center of CAD/CAM Engineering of NanjingUniversity of Aeronautics and Astronautics, the ACIS models' visualizationbased on client's Java3D scene graph is further investigated in this paper, andfurthermore the corresponding software is developed as well. The main researchwork and achievements are as following: 1. Under the analysis of mechanism and protocol that mesh manager usedto output faceted data, a customized mesh manager tailored for WebSupermanis implemented, corresponding data structure is designed to effectively storeand transmit non-redundant data, and the way to obtain and store faceted data isdescribed in detail. 2. On the basis of studying the node object used to draw 3D entities inJava3D scene graph, a method is introduced to store and display ACIS facetedrepresentation model. The limitation of the picking in WebSuperman isresearched and improved by means of reformation in Java3D scene graph datastructure and operation manner. 3. With the foundation of analysis of the difference between ACISgeometric elements and Java3D objects, a new ideal of gives support to modelmodification and their visualization update is presented by means of building amapping for corresponding objects between server and client. After theconstruction of effective naming mechanism, mapping between objects is builton the basis of mapping between objects and identities. By monitoring modelchange, geometric elements that changed after an API call is obtained,incrementally faceted and progressively transmitted to the client to updatemodel visualization and maintain mapping.
Keywords/Search Tags:collaborative CAD/CAM, ACIS, mesh manager, Java3D, mapping, visualization
PDF Full Text Request
Related items