{"slug": "ocp-cad-viewer", "name": "OCP CAD Viewer", "category": "browsers", "category_name": "Browsers and extensions", "description": "", "recommenders": 3, "commenters": 5, "warners": 2, "score": 0.806, "rising": -0.98, "first": "2026-01-03", "latest": "2026-03-30", "why": "The OCCP viewer extension for VS Code helps make sure you can see and manipulate the resulting model", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 0, "warn": 2}, "spark": [0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "The OCCP viewer extension for VS Code helps make sure you can see and manipulate the resulting model", "kind": "", "icon": false, "domain": null, "github_repo": "github.com/bernhard-42/vscode-ocp-cad-viewer", "official_url": "https://github.com/bernhard-42/vscode-ocp-cad-viewer", "pricing": "", "aliases": ["OCP CAD Viewer"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 761212514, "item_id": 47575782, "url": "https://news.ycombinator.com/item?id=47575782", "by": "z3ugma", "date": "2026-03-30", "version": null, "stance": "recommend", "quote": "The OCCP viewer extension for VS Code helps make sure you can see and manipulate the resulting model", "excerpt": "I have been using this library for a few months alongside Gemini 3.1 Fast It's really useful to get an iteration loop going with an LLM. The OCCP viewer extension for VS Code helps make sure you can see and manipulate the resulting model", "context": "", "use_case": "viewing CAD models in VS Code", "switched_from": "", "story": "Build123d: A Python CAD programming library"}, {"id": 753535699, "item_id": 47095981, "url": "https://news.ycombinator.com/item?id=47095981", "by": "upboundspiral", "date": "2026-02-20", "version": null, "stance": "recommend", "quote": "even the visualization tools that you can plugin like OCP Cad viewer", "excerpt": "There is actually, though I suspect it's a different one I found. https://github.com/jopdorp/build123d-freecad (it also supports cadquery) Set it up today and I am really liking build123d in general. I've always wanted something code-based for CAD and I can't believe I missed something this promising. Frankly even the visualization tools that you can plugin like OCP Cad viewer mean that outside of complex assemblies ", "context": "", "use_case": "", "switched_from": "", "story": "FreeCAD is an open-source parametric 3D modeler"}, {"id": 743720896, "item_id": 46482556, "url": "https://news.ycombinator.com/item?id=46482556", "by": "jazzyjackson", "date": "2026-01-03", "version": null, "stance": "recommend", "quote": "There's a VScode extension for that! For viewing renderings from cadquery and build123d.", "excerpt": "There's a VScode extension for that! For viewing renderings from cadquery and build123d. Haven't tried it yet, but maybe it's the weekend for it. https://marketplace.visualstudio.com/items?itemName=bernhard-42.ocp-cad-viewer", "context": "", "use_case": "viewing CAD renderings in VS Code", "switched_from": "", "story": "GitHub \u2013 tomasf/Cadova: Swift DSL for parametric 3D modeling"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 761255761, "item_id": 47578485, "url": "https://news.ycombinator.com/item?id=47578485", "by": "Cargo4286", "date": "2026-03-30", "version": null, "stance": "warn", "quote": "This feature is extremely brittle, so I tend not to use it very much", "excerpt": "This feature technically already exists in build123d + OCP CAD Viewer (ocp_vscode). You can click a feature in GUI and it will copy the index to clipboard, you can then apply e.g. fillets to it on the code side. See here https://github.com/bernhard-42/vscode-ocp-cad-viewer/blob/main/docs/selector.md The biggest caveat is that there is currently absolutely zero mitigation for toponaming. This feature is extremely brit", "context": "", "use_case": "", "switched_from": "", "story": "Build123d: A Python CAD programming library"}, {"id": 761217808, "item_id": 47576113, "url": "https://news.ycombinator.com/item?id=47576113", "by": "nakedneuron", "date": "2026-03-30", "version": null, "stance": "warn", "quote": "last time i tried, i didnt get the standalone mode to run", "excerpt": "last time i tried, i didnt get the standalone mode to run.. there seems to have been an update in february, so i will give this another try when there's time.. (context: https://github.com/bernhard-42/vscode-ocp-cad-viewer/)", "context": "", "use_case": "", "switched_from": "", "story": "Build123d: A Python CAD programming library"}]}], "who": [], "tags": [], "use_cases": ["viewing cad models in vs code", "viewing cad renderings in vs code"], "compared": [{"slug": "build123d", "name": "build123d", "co": 3, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47567242", "title": "Build123d: A Python CAD programming library", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=47047010", "title": "FreeCAD is an open-source parametric 3D modeler", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46442624", "title": "GitHub \u2013 tomasf/Cadova: Swift DSL for parametric 3D modeling", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"recommend": 1}, "2026-02": {"recommend": 1}, "2026-03": {"recommend": 1, "warn": 2}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 761255761, "item_id": 47578485, "url": "https://news.ycombinator.com/item?id=47578485", "by": "Cargo4286", "date": "2026-03-30", "version": null, "stance": "warn", "quote": "This feature is extremely brittle, so I tend not to use it very much", "excerpt": "This feature technically already exists in build123d + OCP CAD Viewer (ocp_vscode). You can click a feature in GUI and it will copy the index to clipboard, you can then apply e.g. fillets to it on the code side. See here https://github.com/bernhard-42/vscode-ocp-cad-viewer/blob/main/docs/selector.md The biggest caveat is that there is currently absolutely zero mitigation for toponaming. This feature is extremely brit", "context": "", "use_case": "", "switched_from": "", "story": "Build123d: A Python CAD programming library"}, {"id": 761217808, "item_id": 47576113, "url": "https://news.ycombinator.com/item?id=47576113", "by": "nakedneuron", "date": "2026-03-30", "version": null, "stance": "warn", "quote": "last time i tried, i didnt get the standalone mode to run", "excerpt": "last time i tried, i didnt get the standalone mode to run.. there seems to have been an update in february, so i will give this another try when there's time.. (context: https://github.com/bernhard-42/vscode-ocp-cad-viewer/)", "context": "", "use_case": "", "switched_from": "", "story": "Build123d: A Python CAD programming library"}, {"id": 761212514, "item_id": 47575782, "url": "https://news.ycombinator.com/item?id=47575782", "by": "z3ugma", "date": "2026-03-30", "version": null, "stance": "recommend", "quote": "The OCCP viewer extension for VS Code helps make sure you can see and manipulate the resulting model", "excerpt": "I have been using this library for a few months alongside Gemini 3.1 Fast It's really useful to get an iteration loop going with an LLM. The OCCP viewer extension for VS Code helps make sure you can see and manipulate the resulting model", "context": "", "use_case": "viewing CAD models in VS Code", "switched_from": "", "story": "Build123d: A Python CAD programming library"}, {"id": 753535699, "item_id": 47095981, "url": "https://news.ycombinator.com/item?id=47095981", "by": "upboundspiral", "date": "2026-02-20", "version": null, "stance": "recommend", "quote": "even the visualization tools that you can plugin like OCP Cad viewer", "excerpt": "There is actually, though I suspect it's a different one I found. https://github.com/jopdorp/build123d-freecad (it also supports cadquery) Set it up today and I am really liking build123d in general. I've always wanted something code-based for CAD and I can't believe I missed something this promising. Frankly even the visualization tools that you can plugin like OCP Cad viewer mean that outside of complex assemblies ", "context": "", "use_case": "", "switched_from": "", "story": "FreeCAD is an open-source parametric 3D modeler"}, {"id": 743720896, "item_id": 46482556, "url": "https://news.ycombinator.com/item?id=46482556", "by": "jazzyjackson", "date": "2026-01-03", "version": null, "stance": "recommend", "quote": "There's a VScode extension for that! For viewing renderings from cadquery and build123d.", "excerpt": "There's a VScode extension for that! For viewing renderings from cadquery and build123d. Haven't tried it yet, but maybe it's the weekend for it. https://marketplace.visualstudio.com/items?itemName=bernhard-42.ocp-cad-viewer", "context": "", "use_case": "viewing CAD renderings in VS Code", "switched_from": "", "story": "GitHub \u2013 tomasf/Cadova: Swift DSL for parametric 3D modeling"}]}