{"categories":[{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics/2"}],"enrichment":{"capability":"Converts OCP (OpenCascade Python bindings) CAD shapes into JSON-friendly tessellated meshes for visualization in web-based 3D viewers.","skillfed_tags":["cad-visualization","mesh-conversion","3d-geometry"],"use_cases":["Export CAD designs to interactive 3D web viewers without manual mesh conversion.","Embed tessellation in CAD tools to preview geometry changes in real time.","Generate JSON scene trees for downstream processing or custom applications.","Preserve assembly structure and metadata through the tessellation pipeline.","Batch convert OCP shapes to web-ready formats for documentation or design review."],"what_it_does":"ocp-tessellate bridges CAD modeling libraries and web-based 3D viewers by converting solid geometry into triangulated meshes packaged as JSON. It walks hierarchical CAD structures\u2014assemblies, compounds, sketches\u2014preserves their tree organization, computes surface triangulations and discretized edges, and emits a format directly consumable by three-cad-viewer and related tooling.\n\nThe package offers three entry points: a high-level export function that writes a ready-to-load JavaScript file, a mid-level converter that produces an OcpGroup hierarchy and instance list, and a tessellation function for fine-grained control over mesh parameters like deviation and angular tolerance. It accepts per-object styling (colors, alphas, material modes) and renderer hints.","worth_installing":"Yes. Active, low-friction package with no known vulnerabilities, permissive licensing, and a clear role in the OCP ecosystem. Install if you need to visualize CAD geometry in web-based viewers or embed tessellation in CAD tools; skip if you work exclusively with desktop CAD or have no web visualization requirement."},"id":"ocp-tessellate","links":{"html":"https://skillfed.io/packages/ocp-tessellate","md":"https://skillfed.io/packages/ocp-tessellate.md","pypi":"https://pypi.org/project/ocp-tessellate/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-15","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"ocp-tessellate","python_support":"supports_current","summary":"Tessellate OCP (https://github.com/cadquery/OCP) objects to use with threejs"},"popularity":{"monthly_downloads":107648,"position":12604,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.4.1"}
