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
id ndltd-TW-103TIT05392049
record_format oai_dc
spelling ndltd-TW-103TIT053920492019-07-04T05:57:59Z http://ndltd.ncl.edu.tw/handle/jaet52 Wooden Architecture Visualization Using WebGL 基於WebGL技術木構建築可視化 Shih-Lien Yang 楊士練 碩士 國立臺北科技大學 資訊工程系研究所 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. 謝東儒 學位論文 ; thesis
collection NDLTD
sources NDLTD
description 碩士 === 國立臺北科技大學 === 資訊工程系研究所 === 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.
author2 謝東儒
author_facet 謝東儒
Shih-Lien Yang
楊士練
author Shih-Lien Yang
楊士練
spellingShingle Shih-Lien Yang
楊士練
Wooden Architecture Visualization Using WebGL
author_sort Shih-Lien Yang
title Wooden Architecture Visualization Using WebGL
title_short Wooden Architecture Visualization Using WebGL
title_full Wooden Architecture Visualization Using WebGL
title_fullStr Wooden Architecture Visualization Using WebGL
title_full_unstemmed Wooden Architecture Visualization Using WebGL
title_sort wooden architecture visualization using webgl
url http://ndltd.ncl.edu.tw/handle/jaet52
work_keys_str_mv AT shihlienyang woodenarchitecturevisualizationusingwebgl
AT yángshìliàn woodenarchitecturevisualizationusingwebgl
AT shihlienyang jīyúwebgljìshùmùgòujiànzhúkěshìhuà
AT yángshìliàn jīyúwebgljìshùmùgòujiànzhúkěshìhuà
_version_ 1719219503744679936