Repository: meshcat-dev/meshcat-python (language: python)

Issue:
Update meshcat to get three.js 132 and better transparent sphere handling
Ref: https://github.com/rdeits/meshcat/pull/97


Discussion / hints:
# [Codecov](https://codecov.io/gh/rdeits/meshcat-python/pull/96?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits) Report
> Merging [#96](https://codecov.io/gh/rdeits/meshcat-python/pull/96?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits) (9f58522) into [master](https://codecov.io/gh/rdeits/meshcat-python/commit/93c49b328b97aaac3f9fbfbccd872a48fae852f0?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits) (93c49b3) will **decrease** coverage by `0.19%`.
> The diff coverage is `100.00%`.

[![Impacted file tree graph](https://codecov.io/gh/rdeits/meshcat-python/pull/96/graphs/tree.svg?width=650&height=150&src=pr&token=w6x3Pp005H&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits)](https://codecov.io/gh/rdeits/meshcat-python/pull/96?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits)

```diff
@@            Coverage Diff             @@
##           master      #96      +/-   ##
==========================================
- Coverage   73.52%   73.33%   -0.20%     
==========================================
  Files          11       11              
  Lines        1035     1035              
==========================================
- Hits          761      759       -2     
- Misses        274      276       +2     
```


| [Impacted Files](https://codecov.io/gh/rdeits/meshcat-python/pull/96?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits) | Coverage Δ | |
|---|---|---|
| [src/meshcat/tests/test\_drawing.py](https://codecov.io/gh/rdeits/meshcat-python/pull/96/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits#diff-c3JjL21lc2hjYXQvdGVzdHMvdGVzdF9kcmF3aW5nLnB5) | `97.71% <100.00%> (ø)` | |
| [src/meshcat/animation.py](https://codecov.io/gh/rdeits/meshcat-python/pull/96/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits#diff-c3JjL21lc2hjYXQvYW5pbWF0aW9uLnB5) | `75.78% <0.00%> (-2.11%)` | :arrow_down: |

------

[Continue to review full report at Codecov](https://codecov.io/gh/rdeits/meshcat-python/pull/96?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/rdeits/meshcat-python/pull/96?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits). Last update [93c49b3...9f58522](https://codecov.io/gh/rdeits/meshcat-python/pull/96?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Robin+Deits).


Fix patch:
diff --git a/src/meshcat/viewer b/src/meshcat/viewer
index bb97f65..978cb8f 160000
--- a/src/meshcat/viewer
+++ b/src/meshcat/viewer
@@ -1,1 +1,1 @@
-Subproject commit bb97f651bdd36ff63c132489b70a7b091e47082f
+Subproject commit 978cb8f519f9bb540e94b7f97a39ada4d7916b7c


Test patch:
diff --git a/src/meshcat/tests/test_drawing.py b/src/meshcat/tests/test_drawing.py
index d64617c..54af29a 100644
--- a/src/meshcat/tests/test_drawing.py
+++ b/src/meshcat/tests/test_drawing.py
@@ -223,9 +223,9 @@ def runTest(self):
         with animation.at_frame(v, 30) as frame_vis:
             frame_vis.set_transform(tf.translation_matrix([2, 0, 0]).dot(tf.rotation_matrix(np.pi/2, [0, 0, 1])))
         with animation.at_frame(v, 0) as frame_vis:
-            frame_vis["/Cameras/default"].set_transform(tf.translation_matrix([0, 0, -0.5]))
+            frame_vis["/Cameras/default/rotated/<object>"].set_property("zoom", "number", 1)
         with animation.at_frame(v, 30) as frame_vis:
-            frame_vis["/Cameras/default"].set_transform(tf.translation_matrix([0, 0, 0.5]))
+            frame_vis["/Cameras/default/rotated/<object>"].set_property("zoom", "number", 0.5)
         v.set_animation(animation)