abse/smartwatch-flex-top-only
Three-panel flex smartwatch with two parallel R3.9 bends, all components flat-top, low-profile JST connector harnesses, split heartbeat optical windows and screw-retained PCB mounting. Modeled 39 × 50.5 × 14.5mm prototype; 100% routing, zero native DRC and shorts. Hardware qualification pending.
- Version
- 0.2.20
- License
- unset
- Stars
- 0
scripts/prepare-wrist-review.py
"""Opaque inspection view of the same native assembly; geometry is unchanged."""
from pathlib import Path
import trimesh
root=Path(__file__).resolve().parent.parent
s=trimesh.load(root/'mechanical/upright-watch.glb',force='scene')
for node in s.graph.nodes_geometry:
if node.startswith('ENCLOSURE_WITH_INTEGRATED_PCB_POSTS'):
T,k=s.graph[node];m=s.geometry[k];mat=m.visual.material.copy();c=mat.baseColorFactor.copy();c[-1]=255;mat.baseColorFactor=c;mat.alphaMode='OPAQUE';m.visual.material=mat
s.export(root/'mechanical/wrist-review-opaque.glb')