mokson
发表于 2020-9-6 10:01:17
dunkel 发表于 2020-9-6 09:42
切换到文本窗口,如果提示的是第一行错,可能是“记事本”用 utf-8 重新编码了,得用 ascii,的但再用 asci ...
感谢您的指导,现在搞定了!
我用的是 winhex 编辑的,CAD能完美打开!
终于可以将原点恢复为 0,0,0 原点了。
真的很感谢您一次次的给予帮助!!
pzweng
发表于 2020-9-7 13:37:51
能转换个底版本的DWG看看吗
pzweng
发表于 2020-9-7 14:09:40
dunkel 发表于 2020-9-4 12:39
ucsortho 置 0 可以避开这个坐标系统的变化,但这不是关键原因,问题是有几个预设的视图里有自己的 ucs原点 ...
AUTOCAD自带的几个视图对象如何用lisp获取
(tblnext "UCS" t)获取不到
dunkel
发表于 2020-9-7 15:33:38
不知道哎,刚才还在 ActiveX Model 里翻看了一圈,没发现相关内容。那些预设的正交视图,就不在它的视图集里。dxf文件里,原点的设置也是独立在 HEADER节里,不是 ucs 或 view表里。
曾用 ucsorgtop 在 autodesk 网站搜,没有什么信息;外面网上,也没看到有用信息。
照楼主的说法,可能还是有访问/修改途径的,只是我们不了解。
mokson
发表于 2020-9-7 15:37:40
我目前的方法是,导出 dxf 文件,然后用资源编辑工具,如 ue, winhex 等工具,
去修改这个 DXF 文件相关的数值,就可以了。
pzweng
发表于 2020-9-7 15:40:21
mokson 发表于 2020-9-7 15:37
我目前的方法是,导出 dxf 文件,然后用资源编辑工具,如 ue, winhex 等工具,
去修改这个 DXF 文件相关的 ...
你转换个低版本让我看看,2016版本
pzweng
发表于 2020-9-7 15:51:29
dunkel 发表于 2020-9-7 15:33
不知道哎,刚才还在 ActiveX Model 里翻看了一圈,没发现相关内容。那些预设的正交视图,就不在它的视图集 ...
是啊,我很好奇用什么方式修改出来的
mokson
发表于 2020-9-7 15:57:09
pzweng 发表于 2020-9-7 15:40
你转换个低版本让我看看,2016版本
这个是低版本的,2013的,供大家研究。
pzweng
发表于 2020-9-7 16:00:29
mokson 发表于 2020-9-7 15:57
这个是低版本的,2013的,供大家研究。
你是不是用了arx这类格式的插件
mokson
发表于 2020-9-7 16:08:22
用记事本修改会导致打开失败,选 ansi 格式不行。
建议用 winhex ,因为UE太大了,Winhex很小只有不到2M