【发布时间】:2014-05-28 04:44:58
【问题描述】:
我正在为 android 开发 Autocad 文件阅读器,现在我只使用 Kabeja 库读取 DXF 文件,它工作得很好,但是当我在 Autocad 中绘制简单的形状并尝试在 Android 上绘制它时它不会出现 当我查看 AutoCAD 坐标时,我发现它们太大了 我已经做了很多搜索以找出任何解决方案,我尝试的一个方法是阅读
EXTMIN 和 EXTMAX
标头值,但它们为 EXTMIN 返回 {30=0.0, 20=1015.620062425179, 10=1624.318980044965} 以及 EXTMAX 的 {30=0.0, 20=2134.42060268589, 10=3716.108222970341}
这是我的代码
DXFHeader dxfHeader = dxfDoc.getDXFHeader();
DXFVariable dxfVariableMin = dxfHeader.getVariable("$EXTMIN");
DXFVariable dxfVariableMax = dxfHeader.getVariable("$EXTMAX");
我不知道如何使用这些值来正确绘制我的形状
【问题讨论】: