什么是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梦想画图 查看项目具体实现效果。