对不起,我不明白你的意思
通过“在图案填充的DXF数据周围放置我自己的包装器”,您的意思是将单个实体定义为DXF(如何做到这一点?)并以某种方式将其导入到目标图形中?我看到了几个问题,但我没有立即找到解决方案。
如果我理解正确,DXF是一种表示整个图形而不是单个图元的格式。这有几个含义,下面将提到其中一些含义
问题是关于关联图案填充。关联对象需要包含在同一个DXF中?然而,像这样将多个对象捆绑在一起(而不是单独存储它们并仅存储它们之间的链接)听起来会使跟踪这些对象的更改变得更加复杂
作为测试,我创建了一个简单的图形,其中有两个相交的矩形,其中一个矩形中有一个关联的图案填充(如我所附的图形)。文件大小为121kb,与将相应数据表示为相应对象的属性值所需的字节数相比,这是一个巨大的数据量。我想这大部分是dxf表示整个图形的开销,而不仅仅是单个对象
如果有一种相对直接的方法来获取单个对象的dxf定义,并将单个对象的dxf定义读取到图形中(同时获取由此创建的对象的ObjectId),则这可能是不相关的
图案填充可能是块的一部分。将该块中的图案填充“提取”到单独的dxf中可能很棘手,当收到更改时,取出其中的一个,然后放入新的一个(从单独的dxf中)
将单个关联图案填充作为dxf文件发送可能是可行的,但快速一看,这似乎不是一个简单或有吸引力的替代方案。我更希望找到一种使用API实现这一点的方法
页:
1
[2]