Skip to content
On this page

什么是mxcad3d

mxcad3d是在 mxdraw、THREE.js、OpenCascade 的基础上使用TypeScript,c++语言开发的一个三维CAD开发框架,它为用户提供了丰富的开发接口,为开发三维CAD软件提供了一站式的解决方案,支持多种三维基本图元的参数化创建,以及多种三维模型文件的导入显示,如step、iges、stl、brep、obj、off、ply等格式文件。

主要特点

  • 高效、便捷的创建基本图元
  • 丰富的JS开发接口、实现复杂的模型创建
  • 支持在线二次开发

功能介绍

  • 基本实体:方块、圆柱、圆锥、球体、圆环、楔形、拉伸、旋转体、放样、管道等
  • 几何运算
    • 形位变换:平移、缩放、旋转、镜像
    • 布尔运算:交集、差集、并集、相交轮廓
    • 倒角运算:圆角、斜角
  • 几何绘线:直线、圆、椭圆、双曲线、抛物线、有理B样条曲线、Bezier曲线等
  • 几何绘面:平面、有理B样条曲面、Bezier曲面等
  • 标注:长度标注、半径标注、直径标注、角度标注、文字标签等
  • 其他:支持模型显示的材质、颜色、纹理贴图、回退重做、剖切显示等

项目示例

在线CAD3D梦想画图该项目为基于mxcad3d搭建的在线示例项目。

点击 在线CAD3D梦想画图 查看项目具体实现效果。