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...
Main Authors: | , |
---|---|
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 |