pattern-x / gemini-viewer-examples

Examples and demos for gemini-viewer sdk, which is a WebGL based BIM model viewer, built on three.js. It is used to view dwg/dxf, gltf, obj, ifc models, etc.
189 stars 42 forks source link

使用examples上的例子上传dxf文件,注释的中文字体显示乱码,该怎么解决呢 #85

Closed Adaptables closed 1 year ago

Adaptables commented 1 year ago

![image](https://github.com/pattern-x/gemini-viewer-examples/assets/102706374/0823811f-557d-450e-9ef4-65105c4dc62c

yanzexuan1 commented 1 year ago

请问用的dxf是什么版本?能否共享一下这个文件? Dxf有如下版本:

较新版本一般没有乱码问题。旧版本里的汉字可能有乱码,因为汉字可能用了 gbk 编码,解析后需要先转码为 unicode。

Adaptables commented 1 year ago

解决了,谢谢; examples上的例子上传多个dxf文件,上传不同的文件会有图片加载重叠问题,也就是上传两次不同的dxf 文件,第一次和第二次的图片都存在,第一次的dxf图并没有消失,请问有什么解决办法吗

yanzexuan1 commented 1 year ago

上传页面 https://pattern-x.github.io/gemini-viewer-examples/#/Upload_your_local_dxf 我们特地设计成可以叠加图纸的,也就是可以上传一张、再上传一张,继续上传都没问题。如果要清除第一次的,可以刷新页面。目前没有提供 unloadModel 的接口

这个页面,当用户一次性上传两张图纸时,它会执行图纸对比。