gemini-viewer 是一个基于 WebGL 的 JavaScript SDK,它构建于 Three.js 之上。用于在网页上方便地查看 DWG/DXF 文件。
- 支持绝大多数常见的实体类型如: POINT, 3DFACE, ARC, ATTDEF, ATTRIB, CIRCLE, DIMENSION, MLEADER, MULTILEADER, ELLIPSE, HATCH, IMAGE, INSERT, LEADER, LINE, LWPOLYLINE, MTEXT, OLE2FRAME, RAY, POLYLINE, REGION, SOLID, SPLINE, TABLE, TEXT, VERTEX, VIEWPORT, XLINE。
- 支持布局空间和切换,支持图层控制
- 支持图纸叠加
- 支持丰富的线型
- 支持丰富的填充类型
- 支持丰富的字体、富文本
- 支持线宽
- 支持图纸对比
- 支持了距离、面积、角度等测量,同时支持丰富的吸附
- 支持了标注功能
该引擎采用了数据压缩、缓存等技术使其有很好的加载速度,同时运行时性能得到很好的优化。欢迎试用:https: