ladybug-tools / ladybug-tools/ladybug-web

Update ~ 2017-07-31 ~ Ladybug Web Analemma 3D R3

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

Nobody has claimed this yet.

Status Update
Dominant language
HTML
Stars
10
Forks
7
PR merge metrics
No merged PRs in 30d

Description

@ladybug-tools/core

image
Screenshot of Analemma 3D displaying Solar Access for downtown San Francisco

Analemma 3D R3

Mapping, calculations and user interface have all had major upgrades. Some feedback would be greatly appreciated.

Mission
  • 3D terrain, 2D raster maps and 3D structures all visible and manipulable in in a single app
  • Easy peasy, free open source entry level code
  • Simple dependencies
    • Three.js for 3D
    • ShowDown for Markdown Conversion
    • Mapbox for the data tiles
  • Basic code is under 900 lines / 23KB
  • User interface and technical code well separated
  • Carry out simple Sun-related coding exercises
Features
  • 3D terrain for the entire Globe
  • Support for 19 levels of zoom
  • 3D buildings at zoom levels 15 and 16
  • Many raster map overlays from Mapbox, Google, OSM etc
  • Go to any location on Earth by entering a place name or address
  • Display a variety of Solar parameters analemmas, solar range and solar access
  • Access on tablets and mobile devices

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 Analemma 3D R3 link and review the listed Three.js-based application features and dependencies. The issue provides no file, test, specific change, or acceptance criterion, so clarify the requested work and what completion should mean before starting.

Written by the indexing model from the issue text.

Assessment

Tech stack
three.js
Domain
frontend, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.