Printing 从坐标创建三维实体(用于三维打印)
我有一个3D坐标列表(x,y,z),我需要为3D打印机创建一个.stl文件 是否有用于此类工作的软件?问题标记为“AutoCAD”,因此我假设您会对AutoCAD解决方案感兴趣。使用AutoCAD中的SubDMesh图元可以从任意点创建实体,但正如我们的同事之前提到的,还需要通过指定faces参数来指示哪个点连接到哪个点Printing 从坐标创建三维实体(用于三维打印),printing,3d,rendering,autocad,cad,Printing,3d,Rendering,Autocad,Cad,我有一个3D坐标列表(x,y,z),我需要为3D打印机创建一个.stl文件 是否有用于此类工作的软件?问题标记为“AutoCAD”,因此我假设您会对AutoCAD解决方案感兴趣。使用AutoCAD中的SubDMesh图元可以从任意点创建实体,但正如我们的同事之前提到的,还需要通过指定faces参数来指示哪个点连接到哪个点 if (createSubDMesh) { Point3dCollection vertarray = new Point3dCollection();
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);
}
if(createSubDMesh)
{
Point3dCollection vertarray=新的Point3dCollection();
Int32Collection facearray=新的Int32Collection();
对于(i=0;i
示例是从中提取的。如果您能够在autocad中绘制文件,则可以将该文件导出为与3D打印机兼容的.stl格式
如果你在绘图时遇到问题,请解释一下。本网站不提供软件。此外,这个问题非常广泛。实际上,从三维坐标开始是非常广泛的。。。例如,这些点是如何连接的?您是否计划在它们之间使用三个点面?哪些点连接到每个点?如果点来自3D激光扫描(点云),则可以使用网格生成实体的b-rep,但这只是一种情况。