展示HN:Chili3d – 一款开源的基于浏览器的3D CAD应用程序

12作者: xiange大约 2 个月前原帖
我目前正在开发Chili3D,这是一款开源的基于浏览器的3D CAD应用程序。通过将OpenCascade编译为WebAssembly并集成Three.js,Chili3D提供了接近本地性能的强大在线建模、编辑和渲染功能——无需本地安装。您可以在这里访问它:<p><a href="https://github.com/xiangechen/chili3d">https://github.com/xiangechen/chili3d</a><p>功能:<p>建模工具:创建基本形状(盒子、圆柱、圆锥等)、二维草图(线条、弧、圆等),并执行高级操作(布尔运算、拉伸、旋转等)。<p> snapping和跟踪:精确对齐几何特征、工作平面和跟踪轴,以实现准确对齐。<p>编辑工具:修改(倒角、圆角、修剪等)、变换(移动、旋转、镜像),并执行高级编辑(特征删除、子形状操作)。<p>测量工具:测量角度和长度,并计算长度、面积和体积的总和。<p>文档管理:创建、打开和保存文档,具备完整的撤销/重做历史,并支持导入/导出STEP、IGES、BREP格式。<p>用户界面:类似办公软件的界面,具有上下文命令组织、层次化装配管理、动态工作平面和3D视口控制。<p>多语言支持:内置国际化支持,目前包括中文和英文。
查看原文
I&#x27;m currently developing Chili3D, an open-source, browser-based 3D CAD application. By compiling OpenCascade to WebAssembly and integrating Three.js, Chili3D delivers near-native performance for powerful online modeling, editing, and rendering—all without local installation. Access it here:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;xiangechen&#x2F;chili3d">https:&#x2F;&#x2F;github.com&#x2F;xiangechen&#x2F;chili3d</a><p>Features:<p>Modeling Tools: Create basic shapes (boxes, cylinders, cones, etc.), 2D sketches (lines, arcs, circles, etc.), and perform advanced operations (boolean operations, extrusion, revolution, etc.).<p>Snapping and Tracking: Precisely snap to geometric features, workplanes, and track axes for accurate alignment.<p>Editing Tools: Modify (chamfer, fillet, trim, etc.), transform (move, rotate, mirror), and perform advanced edits (feature removal, sub-shape manipulation).<p>Measurement Tools: Measure angles and lengths, and calculate sums of length, area, and volume.<p>Document Management: Create, open, and save documents, with full undo&#x2F;redo history and support for importing&#x2F;exporting STEP, IGES, BREP formats.<p>User Interface: Office-style interface with contextual command organization, hierarchical assembly management, dynamic workplanes, and 3D viewport controls.<p>Multi-Language Support: Built-in i18n support with current languages including Chinese and English.