Font Size: a A A

Research On Smoke Pervading Simulation In Three-Dimensional Building Model

Posted on:2010-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:P DuFull Text:PDF
GTID:2178360272999639Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Nowadays, fire disasters have been frequent in the city. Of the harms caused by the disaster, the harm of smoke quickly and largely pervading is the largest, which can lead people surrounded die for oxygen deficiency. Therefore, three-dimensional visual method is used to truly display smoke pervading scene, which can supply references for firefighters to make fire rescue schemes.Domestic and abroad the research on smoke simulation concentrates on smoke model, but the research on smoke pervading in complex environment is very limited. These articles mainly use the method which changes the definition field of smoke model formulas. When the restriction condition becomes complex, the restriction can't be depicted, so this method is only appropriate for the condition of simple boundary restriction.Put forward an approach of smoke pervading simulation in the three-dimensional building model, which uses particle system to model smoke, and uses collision detection to resolve smoke pervading problems in the three-dimensional building model. In the approach, building models are made by the software of the building system of three-dimensional fire-controlled documents, which is developed by graph application room to accomplish building modeling. This approach can remedy the deficiency that smoke modeling methods can't directly apply to complex environment. The thought of collision detection can also be applied to other nature phenomenon. In addition, when to reclaim the dead smoke particles, I discover that the Java3D objects can't be reclaimed. Through the analysis of Java garbage reclaiming mechanism, the reason is found and then an approach of Java3D memory management technology is put forward to resolve this problem. Experiments prove that this approach can release the memory space occupied by Java3D object in time to avoid memory overflow. It is used to resolve the insufficient problem of Java object garbage reclaiming to some extent. Combining this method with Java API, it is a good supplement to Java garbage reclaiming mechanism.
Keywords/Search Tags:Collision Detection, Smoke Pervading Simulation, Java3D, Garbage reclaiming, Memory Management
PDF Full Text Request
Related items