ladybug-tools / ladybug-tools/community
Update 2020-02-07: Honeybee + Spider
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Updates 2020-02-07: Honeybee + Spider
Accomplishments
Spider gbXML Viewer v-2020-02-06

- New tiny, fast, easy to read gbXML parser
- Note some faces still have errors
- New date-oriented versioning
- https://calver.org/
- Helps a lot when there are many many projects with modules
- Beginning to add features
- Loads sample files
- Better zooming and viewing
honeybee viewer3d 2020-02-03

F: Add link to Builder
R: Turn off gaming mode
F: Add gfb-github-file-builder-2020-02-03.js
- thrv-three-view-2020-01-27.js
- R: Remove raycasting
- thrm-three-mouseover-2020-01-27.js
- New module
- Improved and working raycasting
- Currently - and just for the moment - turns the viewer into a game
- phj-parse-honeybee-json-2020-01-24.js
- R: Add mesh.computeBoundingBox - helps with raycasting
- jtf-json-tree-finder-2020-01-27.js
- F: New module
- F: Allows you to initiate a text search
- F: Displays the findings but does not yet locate them
Honeybee Viewer 3D 2020-01-24
- phj-parse-honeybee-json-2020-01-24.js
- R: Has shade fix from https://discourse.threejs.org/t/2d-to-3d-shape-shade-and-texture/12299/5
- B: ass through jsHint and cleanup
- gfh-github-file-honeybee-2020-01-24.js
- Don't run if you already have the data
- thrv-three-view-2020-01-21.js
- New zoom fit
honeybee schema builder 2020-02-03

To Do / Wish List
- Add all the meta data
- Add all types of shades
- Add all types of openings
- Add any number of stories
- Add any number of plan types
Judgments
- What did we not accomplish and why?
For diverging points of view, see:
- https://github.com/ladybug-tools/spider-gbxml-tools/issues/46
- https://github.com/ladybug-tools/honeybee-viewer/issues/6
Objectives
For 2020
Honeybee Viewer Objectives
- Accesses, lists folders on GitHub with Sample files of the following types
- gbXML, Honeybee Schema JSON, Dragonfly Schema JSON, RAD, OBJ, STL, GLTF, FBX and perhaps more
- Enables opening, displaying and saving assemblies of all the above file types
- Access maps images, terrain data and adjacent building data and add to assemblies
- Add Sun range, analaemmas and and similar
- Allow for building changes such as openings and shades being open or closed
- Allow for coloring, texturing and animating any surface using data supplied by engineering apps
- Add Git or Git-line capabilities to all files
- Enable projects to look pretty and be accessible or normal people
- Encourage use of data simplifications such as gbXML to be useful for envisaging piping, escape routes, signage etc
- Generate new data files as parametric components
- Provide seamless linking two way between 3D models and JSON or source data
Assistance with fixing broken CAD files will be available upon very special request only
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked Spider gbXML Viewer and Honeybee Viewer 3D pages, then review the referenced JavaScript modules and the listed issues for context. The update records accomplishments, wish-list items, and long-term objectives rather than defining a specific change or completion condition.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, three.js
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100