Wooden Architecture Visualization Using WebGL

碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 103 === HTML5&;#39;s WebGL technology allows pages to render 3D graphics scenes, but does not include HTML5 physics engine, so 3D graphics scenes lack the physical effects of gravity, friction, reaction, etc., but an interactive display system wooden architecture...

Full description

Bibliographic Details
Main Authors: Shih-Lien Yang, 楊士練
Other Authors: 謝東儒
Online Access:http://ndltd.ncl.edu.tw/handle/jaet52
Description
Summary:碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 103 === HTML5&;#39;s WebGL technology allows pages to render 3D graphics scenes, but does not include HTML5 physics engine, so 3D graphics scenes lack the physical effects of gravity, friction, reaction, etc., but an interactive display system wooden architecture model, these forces in presenting interactions building model when it is indispensable. Three.js current mainstream WebGL JavaScript API, but Three.js lack physics engine, making use Three.js developed 3D graphics program cannot be rendered gravity and other physical phenomena. Fortunately, Physijs physics engine, a bit like the role of unofficial plugin Three.js and complement this defect, provide collision detection and other physical forces. The advantage is that the code easy to use, but the use of a substantially rectangular bounding box in the collision detection, so the wood construction is non-rectangular shape member, will have exclusive and scattering phenomena. In order to use lightweight Physijs simplicity, so this study proposes dividing member mechanism for Physijs collision detection, to respond to non-rectangular member. With WebGL to write interactive 3D model of wooden architecture pages, to let wood construction elements can show the real world contains a mechanical action collision detection and so on. The model components be amended so that it can be used with Physijs This simple lightweight 3D physics engine. Once combined with the mechanical behavior of Physijs provided support, it can be used in detecting whether the structure will not collapse mechanics and other phenomena, in order to assist the architect or structural engineer to build wooden architecture study architectural design meets the specifications, in line with the mechanical stability. The mechanism of division member, provided success to Physijs collision detection condition show to non-rectangular member, to the screen refresh rate of 60 FPS.