不分段绘制圆和弧(PLT 格式)

Plotting circles and arc without segmentation (PLT format)

我在绘制来自 Autodesk 的矢量对象(例如圆弧和圆)时遇到问题,而没有将它们强制成一组线。 PLT (HPGL) 文件格式支持通过各种方式定义的圆和弧,但由于某些原因,输出仅使用线。

我画的图很简单,仅供测试

和绘图的输出(我将命令分成单行以便更易读)

.(;.I81;;17:.N;19:IN;
SC;
PU;
RO90;
IP;
IW;
VS20,1VS20,2VS20,3VS20,4VS20,5VS20,6VS20,7VS20,8SP1;
PU;
PA0,0;
SP1;
LT;
PA-4985,2256;
PDPA-2985,256,-2985,-1744,-4985,256,-4985,2256;
PUPA-4967,-2572;
PDPA-4862,-2569,-4757,-2563,-4653,-2552,-4549,-2538,-4446,-2520,-4343,-2498,-4241,-2473,-4141,-2443,-4041,-2410,-3943,-2373,-3846,-2333,-3751,-2289,-3657,-2241,-3566,-2190,-3476,-2136,-3388,-2078,-3303,-2017,-3219,-1953,-3139,-1886,-3060,-1816,-2985,-1744;
PUPA-1530,-26;
PDPA-1472,-24,-1414,-18,-1357,-8,-1300,5,-1245,22,-1190,42,-1137,66,-1086,94,-1037,124,-989,158,-944,195,-902,235,-862,277,-825,322,-791,369,-761,419,-733,470,-709,523,-689,577,-672,633,-659,690,-649,747,-644,805,-642,863,-644,921,-649,979,-659,1036,-672,1093,-689,1148,-709,1203,-733,1256,-761,1307,-791,1356,-825,1404,-862,1449,-902,1491,-944,1531,-989,1568,-1037,1602,-1086,1632,-1137,1660,-1190,1684,-1245,1704,-1300,1721,-1357,1734,-1414,1744,-1472,1749,-1530,1751,-1588,1749,-1646,1744,-1703,1734,-1760,1721,-1816,1704,-1870,1684,-1923,1660,-1974,1632,-2024,1602,-2071,1568,-2116,1531,-2158,1491,-2198,1449,-2235,1404,-2269,1356,-2299,1307,-2327,1256,-2351,1203,-2371,1148,-2388,1093,-2401,1036,-2411,979,-2417,921,-2418,863,-2417,805,-2411,747,-2401,690,-2388,633,-2371,577,-2351,523,-2327,470,-2299,419,-2269,369,-2235,322,-2198,277,-2158,235,-2116,195,-2071,158,-2024,124,-1974,94,-1923,66,-1870,42,-1816,22,-1760,5,-1703,-8,-1646,-18,-1588,-24,-1530,-26;
PU;
PA0,0;
SP;

现在 command for circle in PLT 非常简单 - CI 有 3 个参数 - 中心 X、Y 和半径。相反,它被一堆线条所取代。

我尝试过各种 HP 打印机,但这似乎没什么区别,因为驱动程序支持始终相同,所以我选择了 HP 7585B。我也试过提高质量,但这只会带来更多的分数。

有什么方法可以将 1:1(按形状)矢量图形从 AutoCAD 转换为 PLT?或者是否有像 PLT 这样支持此功能的非常简单的文件格式?

使用 DXF 而不是 PLT。您将获得 1:1 映射。