scholarly journals Plug-in Diverse Parsers Within Code Visualization System with Redefining the Coupling and Cohesion in the Object-Oriented Paradigm

2017 ◽  
Vol 6 (5) ◽  
pp. 229-234
Author(s):  
Jin Hyub Lee ◽  
Ji Hun Park ◽  
Eun Young Byun ◽  
Hyun Seung Son ◽  
Chae Yun Seo ◽  
...  
2010 ◽  
Vol 44-47 ◽  
pp. 3981-3986
Author(s):  
Xiu Lin Sui ◽  
Ya Ze Li ◽  
Jia Tai Zhang ◽  
Ji Wu Jiang

Aimed at the problem of reading and controlling UG files by OpenGL in VC++ environment, a method of object-oriented programming is proposed. The OpenGL single document, multiple documents and visualization windows are created by using the classified idea in VC++ environment. PRT format data files of UG are converted to DXF format data files. Not only the conversion rate but also the conversion quality of different format data file are ensured by using the intermediate conversion format CGM and the problems of redundancy lines and view missing are prevented. DXF files are converted to 3DS files by 3DS MAX software. Controlling and redrawing of UG files in OpenGL are realized. The Object-oriented method is better than process-oriented program design method on the reliability and operability of procedure. The method has been applied in the virtual CNC milling system and provided a theoretical basis for the development of visualization system.


1989 ◽  
Vol 24 (4) ◽  
pp. 181-183
Author(s):  
I. Ichikawa ◽  
S. Aikawa ◽  
M. Kamiko ◽  
E. Ono ◽  
T. Mohri

2021 ◽  
Vol 2021 ◽  
pp. 1-18
Author(s):  
Shanshan Liu ◽  
Yueli Feng ◽  
Xiaoqiu Wang ◽  
Pengyin Yan

This study develops a novel drilling 3D visualization solution based on WebGL, termed as WebDrillingViz, and introduces the system architecture design and software programming implementation. The software is part of the Engineering Technology Internet of Things (IoT) System, interfacing with other software, and also capable of direct hardware interfacing for data retrieval and system control. It is fully web-based, used real time, and used in RTOC (Real-Time Operating Center) of IoT system, which is a software system for drilling process remote monitor and decision. WebDrillingViz uses the most frontier HTML5 technology to realize a brand-new drilling 3D visualization system. The front end is designed in single-page application (SPA) mode and adopts technologies such as angular, bootstrap, and WebGL. The front-end uses single page application (SPA) mode, Angular, Bootstrap, WebGL and other technologies are used. The back-end data services provide data interface support for front-end visualization applications based on HTTP protocol which uses NodeJS, a lightweight development platform suitable for cloud platform, and Restify to realize a REST JSON API. Both sides are using the same object-oriented oriented development language—TypeScript. The front-end develops an easy-to-extend 3D visualization class library based on WebGL for drilling. It is encapsulated as Angular modularization to form an Angular component, which can be used standalone or integrated into other Angular applications. At the same time, the back-end microservice architecture combined with container and cloud technology is easy to maintain, deploy, and expand and has the advantages of being lightweight, cross-platform, flexible, and efficient. Using HTML5 standard and Bootstrap's responsive layout achieves cross-platform, which can support different operating systems and screen sizes. The system has better robustness and maintainability, thanks to the object-oriented and strong typing characteristics of TypeScript. Practical application shows that WebDrillingViz is efficient, capable of visualization of large drilling 3D scene, and compatible with mainstream devices, such as Windows, Linux, macOS, iOS, and Android. The use of open standards-based modern web technologies and data format enables a more lightweight and economical solution. WebGL, Angular, NodeJS, and TypeScript formed a powerful technology stack, which can be used as an excellent reference for other browser-based visualization development.


Author(s):  
W. Ribarsky ◽  
B. Brown ◽  
T. Myerson ◽  
R. Feldmann ◽  
S. Smith ◽  
...  

2011 ◽  
Vol 6 (3) ◽  
pp. 59-63
Author(s):  
Boris S. Dolgovesov ◽  
Boris S. Mazurok ◽  
Viktor G. Vandanov

In this paper the requirements for interactive visualization system has being analyzed, the basic principles of system construction was formulated, and been proposed 3D visualization system, based on the usage of fast hierarchical objectoriented database linked components of the system


Sign in / Sign up

Export Citation Format

Share Document