gpt4 book ai didi

c# - 写入 dxf 或 dwg 格式?

转载 作者:行者123 更新时间:2023-12-04 14:58:34 25 4
gpt4 key购买 nike

我在 C# 中有曲线的 X 和 Y 值,我希望使用相同的 C# 项目以 dxf 或 dwg 文件格式绘制它们。

有办法吗?

谢谢。

最佳答案

很久以前我用 VB.NET 2003 编写了一个 DXF 编写器,我已经转换为 C#。它有线、圆、弧、文本、尺寸、矩形、折线和点的方法。你可以这样使用它:

DxfMaker dxf = new DxfMaker();

float[,] points = new float[,]
{
{ 0, 10 },
{ 1, 12 },
{ 2, 17 },
{ 3, 14 },
{ 4, 9 }
};
int N = points.GetLength(0);
for (int i = 1; i < N; i++)
{
dxf.DXF_Line(
points[i - 1, 0], points[i - 1, 1], 0,
points[i, 0], points[i, 1], 0);
}

dxf.DXF_Save("curve.dxf");

带源码的项目已分享here .需要注意的是,因为 VB 原本是一些数值类型不一致(在 floatdouble 之间),结果是好的。 DXF 的原始代码取自其他地方(见评论)并根据我的需要进行了调整。

关于c# - 写入 dxf 或 dwg 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8376787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com