我希望有人可以在这里帮助我。我正在使用 yCad 库读取许多 dxf 文件并将复合模型输出为 dxf 格式。
读取文件的初始过程完成。但是,当我保存文件时,它会在没有模型的情况下保存。
下面是用于保存 dxf 文件的代码示例
public static boolean SaveDxf(String outputPath, String fileName, Yxxf model)
{
try
{
model.iohandler = new YutilIOHandler();
model.ioname = new YutilIOHandlerName(fileName);
model.ioname.dstfile = outputPath + "\\" + fileName + ".dxf";
YdxfPutHandler handler = new YdxfPutHandler();
handler.commandPutMainStart(model.iohandler, model);
return true;
}
catch(Exception ex)
{
System.out.println("failed to save dxf file: " + ex.getMessage());
return false;
}
}
当从编辑器查看文件时,会报告错误,说明模型为空。
即使读取 dxf 文件,然后在没有任何操作的情况下保存,也会发生错误。