Skip to content

Latest commit

 

History

History
 
 

gbxml-viewer

You are now in a GitHub source code view - click this link to view Read Me file as a web page

Spider 'Aragog' gbXML Viewer is a collection of free, open source modular JavaScript / WebGL / Three.js experiments hosted on GitHub for viewing, validating and editing gbXML files in 3D in your browser. gbXML is an industry supported file format for sharing building information between numerous building design software tools.

<iframe class=iframeReadMe src=https://www.ladybug.tools/spider/gbxml-viewer/r13/gv-gbp-gbxml-parse/gv-gbp-run.html width=100% height=400px >Iframes are not displayed on github.com</iframe>

gbXML Viewer Core ~ the basic HTML, CSS and JavaScript used by all add-on scripts

Both of the above links are shortcuts that link to the appropriate address. You should bookmark these links in order to stay up to date.


'Aragog' gbXML Viewer Featured in Webinar

Link to invitation:

We will be holding a Green Building XML (gbXML) webinar on May 8, 2018 from 1 to 2 pm EDT. This webinar is targeted toward energy modelers, engineers, architects, software vendors, and generally anyone who is interested in viewing the latest in Ladybug Tool workflows with an emphasis on integration with Green Building XML.


Must watch and thumbs-up YouTube video:

  • Michal's must watch video ~ updated 2018-03-11
  • Tania Becker commented: 'Fascinating video. It's well explained and easy to understand even for a lay person. It sparkles!'

Project concept / the desired pattern

Knowledge embedded in gbXML files is viewable, analyzable and editable in real-time interactive 3D with free, open-source web apps

The current issues / the problems to be solved

Green Building XML (gbXML) as described by its authors:

gbXML allows disparate 3D building information models (BIM) and architectural/engineering analysis software to share information with each other

The current set of BIM authoring and CAD software tools for gbXML include various proprietary, closed-source applications that you must download and install.

GbXML being open source, it would also be nice to be able to view gbXML files in 3D in your browser with no fees and with open source code.

The Ladybug Tools/Spider gbXML Viewer scripts are first steps toward making gbXML viewers readily available.

Mission

gbXML Viewer is a collection of modular experiments for viewing, examining and validating gbXML files in 3D in your browser.

General objectives

  • Loads almost instantly
  • Non-modal interface
  • Fast effective workflow: get things done faster
  • Full interactive 3D

Coding objectives

  • Files are no more than a few hundred lines
  • Code is simple, plain-vanilla JavaScript
  • Every JavaScript file has its own name space so you can quickly identify the location of variables and functions
  • Every module has a descriptive read me file
  • Every JavaScript file has an accompanying standalone HTML file for testing purposes
  • All revisions are always available and runnable via GitHub pages with a click of a button

Vision and engineering objectives

  • Helping students, clients and non-AEC peeps gain access BIM data easily, quickly and freely
  • Facilitating the transfer of data between design programs and analysis programs

Previous Releases and Special Releases

Project Information

Things you can do using this script

  • Use one/two/three fingers to rotate/zoom/pan the display in 3D
    • Or left/scroll/right with your pointing device
  • Click the three bars( 'hamburger menu icon' ) to slide the menu in and out
  • Click the Stats box in the footer to toggle FPS / MS / MB views
  • Press Control-U/Command-Option-U to view the source code
  • Press Control-Shift-J/Command-Option-J to see if the JavaScript console reports any errors

🕸