有办法分析一个cad模型文件(.stl每例)得到他的措施?

问题描述 投票:0回答:1

我想分析我的汽车的3D模型,并检查他的措施是否正确,我想自动做到这一点,只是导入文件和程序分析他。

autocad measure autodesk cad
1个回答
0
投票

你需要 装入几何体,解析所有的3D点,并得到XYZ方向的最小最大外延。

下面是伪代码。

     Point3D min = new Point3D(double.MaxValue, double.MaxValue, double.MaxValue)
     Point3D max = new Point3D(double.MinValue, double.MinValue, double.MinValue)

     for (int i = 0; i < verts.Len; i++)
     {

         Point3D p = verts[i];

         if (p.X < min.X)

             min.X = p.X;

         if (p.X > max.X)

             max.X = p.X;

         if (p.Y < min.Y)

             min.Y = p.Y;

         if (p.Y > max.Y)

             max.Y = p.Y;

         if (p.Z < min.Z)

             min.Z = p.Z;

         if (p.Z > max.Z)

             max.Z = p.Z;
     }
© www.soinside.com 2019 - 2024. All rights reserved.