2
jupyter-cadquery(threejs)を使用してウィジェットを埋め込む:ロード時の間違った位置
CadQueryでjupyter-cadquery作成されたいくつかの3Dモデルを視覚化するために使用しています。 Jupyterノートブックでモデルを視覚化すると、すべてが期待どおりに機能します。 しかし、ウィジェットをHTMLドキュメントに埋め込もうとすると、ロード時にカメラがを指しているよう(0, 0, 0)に見え、期待どおりではないようです。ウィジェットを操作すると、カメラは予想される座標を指します。 エラーと上記の問題のアニメーションを再現するコードは次のとおりです(Binderを使用してエラーを再現する方法については、以下の手順を参照してください)。 from cadquery import Workplane from ipywidgets import embed from jupyter_cadquery.cad_view import CadqueryView from jupyter_cadquery.cadquery import Assembly from jupyter_cadquery.cadquery import Part # Create a simple assembly box1 = Workplane('XY').box(10, 10, 10).translate((0, 0, 5)) a1 = Assembly([Part(box1)], "example 1") # Generate HTML a1.collect_shapes() view = CadqueryView() …