我有一个3D坐标列表(x,y,z),我需要为3D打印机创建一个.stl文件。
有没有这类工作的软件?
答案 0 :(得分:0)
问题被标记为" AutoCAD",所以我假设您对AutoCAD解决方案感兴趣。使用AutoCAD中的SubDMesh实体可以从任意点创建实体,但正如我们之前的研究员所提到的,您还需要通过指定faces参数来指示哪个点连接到哪个点。
if (createSubDMesh)
{
Point3dCollection vertarray = new Point3dCollection();
Int32Collection facearray = new Int32Collection();
for (i = 0; i < npts; i++)
vertarray.Add(new Point3d(ptx[i], pty[i], ptz[i]));
j = 0;
for (i = 0; i < ntri; i++)
{
facearray.Add(3);
facearray.Add(pt1[i]);
facearray.Add(pt2[i]);
facearray.Add(pt3[i]);
}
SubDMesh sdm = new SubDMesh();
sdm.SetDatabaseDefaults();
sdm.SetSubDMesh(vertarray, facearray, 0);
btr.AppendEntity(sdm);
tr.AddNewlyCreatedDBObject(sdm, true);
}
样本是从that post中提取的。
答案 1 :(得分:0)
你能够在autocad中绘制文件,然后你可以将该文件导出为与3D打印机兼容的.stl格式
如果您在绘图时遇到问题,请解释一下