Conference article

Design and Implementation of Animation Post-processor Based on ACIS and HOOPS in MWorks

Zhou Fanli
Suzhou Toprank Software & Control Tech. Co. Ltd, Suzhou, China

Hehua Zhang
Suzhou Toprank Software & Control Tech. Co. Ltd, Suzhou, China

Hengwei Zhu
Suzhou Toprank Software & Control Tech. Co. Ltd, Suzhou, China

Gong Xiong
Huazhong Univ. Of Sci.&Tech., CAD Center, Wuhan, China

Wang Boxing
Huazhong Univ. of Sci.&Tech., CAD Center, Wuhan, China

Liu Jun
Huazhong Univ. of Sci.&Tech., CAD Center, Wuhan, China

Chen Liping
Huazhong Univ. of Sci.&Tech., CAD Center, Wuhan, China

Huang Zhengdong
Huazhong Univ. of Sci.&Tech., CAD Center, Wuhan, China

Download articlehttp://dx.doi.org/10.3384/ecp09430076

Published in: Proceedings of the 7th International Modelica Conference; Como; Italy; 20-22 September 2009

Linköping Electronic Conference Proceedings 43:77, p. 663-668

Show more +

Published: 2009-12-29

ISBN: 978-91-7393-513-5

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

A complete Modelica-based simulation platform usually consists of modeling tool; compiler; analyzer; solver and post-processor. The 3D animation function is essential to the post-processor of a platform that supports MultiBody system simulation. Taking advantage of the complementarity and interoperability between graphical engines ACIS and HOOPS; MWorks; as a new generation of multi-domain modeling and simulation platform; implements the 3D animation of its post-processor based on these two graphical engines; and provides plentiful animation functions.

This paper firstly presents the overall design of the animation post-processor based on the analysis of visual features of the standard multibody library in Modelica; then describes its implementation; including mechanisms of geometry creation and display; data management and interactive interface; finally; verifies the effectiveness of the post-processor by some typical examples from the multibody library and application to aircraft landing gear simulation.

Keywords

Modelica; Post-processor; 3D animation; ACIS & HOOPS; Mworks

References

[1] ACIS online help. Spatial Technology Inc. http://www.spatial.com.

[2] HOOPS 3D Application Framework. HOOPS online help. Tech Soft American Inc. http://www.hoops3d.com.

[3] Zan Wang; Chao Xu; Xiang Xue. The Visualization Interaction Between ACIS and HOOPS. Group Technology & Production Modernization 2006; 1(23): 49 – 51.

[4] Hong-Wei Dong; Ru-Rong Zhou; Lai-Shuizhou. Developing 3D Application Software Based on ACIS. COMPUTER AIDED ENGINEERING 2002; 12 (4): 53 – 58.

[5] Ding Jianwan; Chen Liping; Zhou Fanli. A Component-based Debugging Approach for Detecting Structural Inconsistencies in Declarative Equation based Models. Journal of Computer Science & Technology; 2006; 21(3): 450-458

[6] FAN-LI Zhou; LI-PING Chen; YI-ZHONG Wu; JIAN-WAN Ding; JIAN-JUN Zhao; YUN-QING Zhang. MWorks: a Modern IDE for Modeling and Simulation of Multidomain Physical Systems Based on Modelica. Modelica 2006; September 4th – 5th: 725-732.

[7] Bo-Xing Wang; Bo Wang; Yun-Qing Zhang. Model Management in Complicated Mechanical System Simulation Platform. Journal of Computer-Aided Design & Computer Graphics; 2004; 16(4): 820 – 825.

Citations in Crossref