{"categories":[{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics"}],"enrichment":{"capability":"meshcat is a Python interface to a browser-based 3D WebGL viewer that lets you remotely control and visualize 3D geometries, scenes, and transformations via a scene graph.","skillfed_tags":["3d-visualization","webgl","robotics"],"use_cases":["Visualize robot configurations and kinematic chains in real time during simulation or planning.","Animate mechanisms and mechanical systems by updating transforms over time.","Display point clouds and mesh geometries for computer vision or 3D data inspection.","Create interactive 3D debugging views in Jupyter notebooks for algorithm development.","Build custom 3D visualization dashboards that run in any modern web browser."],"what_it_does":"meshcat is a Python binding to a WebGL-based 3D viewer that runs entirely in your browser. It uses a client-server architecture: the viewer is a web application built on three.js, and the Python library communicates with a server via ZeroMQ and WebSockets. You build a scene by adding geometries and transformations to a hierarchical path structure, then manipulate them remotely from your Python code\u2014useful for visualizing robot configurations, mechanism animations, point clouds, and other 3D data without needing external graphics libraries.\n\nThe package depends on ipython, numpy, tornado, pyzmq, u-msgpack-python, pyngrok, and pillow. It is distributed as a pure Python wheel with low installation friction, though you must have ZeroMQ libraries installed on your system first.","worth_installing":"Yes, if you need browser-based 3D visualization and can tolerate dormant maintenance. The low install friction, permissive MIT license, and clean Python API make it straightforward to integrate. Verify compatibility with your Python version and browser before committing to production use. Best suited for research, prototyping, and interactive development."},"id":"meshcat","links":{"html":"https://skillfed.io/packages/meshcat","md":"https://skillfed.io/packages/meshcat.md","pypi":"https://pypi.org/project/meshcat/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2021-11-07","license_spdx":null,"license_treatment":"permissive","name":"meshcat","python_support":"unspecified","summary":"WebGL-based visualizer for 3D geometries and scenes"},"popularity":{"monthly_downloads":1417183,"position":3930,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.3.2"}
