Project

General

Profile

Edit Copy Actions

Support #11862

open

Frame 3D → Google photorealistic (not Site Model dummy)

Added by Thirupathirao Uppu 3 days ago. Updated 3 days ago.

Status:
New
Priority:
Normal
Start date:
10/30/2026
Due date:
% Done:

50%

Estimated time:
32:00 h
Spent time:

Description

1. Frame 3D → Google photorealistic (not Site Model dummy)
Frame lock opens Google 3D on the cropped area instead of the orange extruded Site Model.

2. Extract House → isolate building region on Google 3D
Click building → lock frame/camera on that region; block Site Model during extract.

3. Building-at API (/places/building-at)
Resolve footprint via Solar API with click-frame fallback for extract.

4. Cesium clipped mesh extract (Google Photorealistic 3D Tiles)
Extracted view loads real tiles and clips to selected polygon (ClippingPolygon inverse).

5. Map Tiles enable/retry UX
Clear errors when Tiles blocked; Enable Map Tiles + Retry actions in extract/Google 3D UI.

6. Use GOOGLE_PLACES_API_KEY for Map Tiles / photorealistic 3D
Prefer Places key (Tiles working); fall back to Maps key if needed.

7. Smart Google Maps key picker (backend)
Probe Places + Maps keys; auto-select the one that returns Map Tiles 200.

8. Realistic panel mount 3D (Site Model)
Rails, stands/posts, braces, busbars; rear stand height + tilt drive geometry.

9. Live stand preview in Panel options
Always-on R3F preview; stand height / tilt update posts live (works without Map Tiles).

10. Panel options UX: mount type, stand height, rotate
Tilted stand / flush / dual-tilt; rear stand slider; azimuth ±15° + slider; Site Model preview CTA.

11. Google 3D panel Model3D placement
Place generated glTF mounts on photorealistic Map3D; footprint polygon kept for click hit-target.

12. Model3D load status banner
If Tiles/Model3D blocked → explain orange footprint + “Open Site Model (stands)”.

13. GLB export via data URLs
Avoid blob: failures with Google Model3DElement.

14. Place panel defaults to tilt-rack
New panels get single-tilt + usable rear stand height so height slider is meaningful.


Add

Subtasks


Add

Related issues

Edit Copy Actions

Also available in: Atom PDF