ladybug-tools / ladybug-tools/community

Update 2020-02-07: Honeybee + Spider

Open
#5 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

update
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

image

  • New tiny, fast, easy to read gbXML parser
  • Note some faces still have errors
  • New date-oriented versioning
  • Beginning to add features
  • Loads sample files
  • Better zooming and viewing
honeybee viewer3d 2020-02-03

image

F: Add link to Builder
R: Turn off gaming mode
F: Add gfb-github-file-builder-2020-02-03.js

Honeybee Viewer 3D 2020-01-27

  • 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
honeybee schema builder 2020-02-03

image

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:

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.