Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for building universal development platform of three-dimensional engineering simulation system

A technology of three-dimensional simulation and construction method, which is applied in the direction of program control devices, etc., can solve the problems of affecting the system development cycle, wasting time and energy, unfavorable post-maintenance, etc., and achieve the effect of shortening the research and development cycle, improving efficiency, and good versatility

Active Publication Date: 2012-09-12
CHINA RAILWAY DESIGN GRP CO LTD
View PDF1 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since there is no suitable higher-level unified platform, the system needs to be developed from the bottom module from scratch, which is difficult, wastes a lot of time and energy, and the development quality is not high, which is not conducive to later maintenance. During the development process of the simulation system, the code sharing is poor, and the same module is repeatedly developed, resulting in low development efficiency and seriously affecting the system development cycle

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for building universal development platform of three-dimensional engineering simulation system
  • Method for building universal development platform of three-dimensional engineering simulation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The technical scheme of the present invention will be further described below with reference to the accompanying drawings, figure 1 The flow chart showing the general development platform construction method of the engineering 3D simulation system involved in the present invention, the specific technical steps include:

[0024] S1. Design platform frame structure

[0025] Design the platform frame structure according to the three levels of bottom layer, middle layer and application layer. The platform adopts a layered architecture design and a modular design. From bottom to top, it is the bottom layer, the middle layer, and the application layer. Each layer packs its own functional modules. The upper layer can call the modules of the lower layer. The middle layer and the application layer have Scalability, providing the expansion interface of functional modules.

[0026] S2. Build the underlying basic class library of the platform

[0027] The underlying basic class ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for building a universal development platform of a three-dimensional engineering simulation system. The method comprises the steps of designing a platform framework structure (S1) by three layers of a bottom layer, a middle layer and an application layer; building a platform bottom layer foundation class library (S2) which consists of an operating system class library, a C++ class library, and an Open GL graphics library; creating a platform middle layer foundation function module (S3) which is of a three-dimensional simulation foundation function module; and creating a platform application layer function module (S4), as well as a platform Visual Studio engineering template (S5). The method adopts a layering structure, thereby effectively lowering the development difficulty of the three-dimensional engineering simulation system, reducing repetition of codes, improving the development efficiency of the system, shortening the research and development period of the system; and the method is good in universality and strong in development and extensibility properties, and has obvious popularization and application values.

Description

technical field [0001] The invention relates to a general development platform construction method, in particular to a general development platform construction method for a three-dimensional simulation system in the engineering field. Background technique [0002] Three-dimensional simulation usually converts data into three-dimensional graphics, simulates the real environment, and establishes a virtual simulation scene, which has a wide range of applications. The existing 3D simulation development platform usually adopts a more abstract method. The modules contained in the platform are relatively low-level. In the actual development process of the 3D simulation system, a large amount of further packaging, expansion and development are required, which is very difficult and complex. At the same time, the openness of each module is poor, and it is very difficult to expand and transform. In the field of engineering construction, due to the commonality and differences of vario...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 李顶峰孔国梁
Owner CHINA RAILWAY DESIGN GRP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products