方案一:
CAD二次开发
客户提供IGS,STP格式三维模型文件,中望三维CAD(不一定是中望,也可以其它CAD软件,但考虑价格)可以打开这些文件。
文件中含有很多零件,其中有管子,点击某一个管子选中后,点击菜单-导出数据(这个菜单是二次开发添加的),则显示一个对话框,用户输入文件名,数据导出到这个文件,如果模型文件只有一个管子,则无需选中这一根管子,直接点击“导出数据”即可。
管子是一个带有许多弯头的管子,包含直线段和圆弧段,要求的数据是直线段中轴心的两个端点坐标。比如一根管子,含有三个弯头,则有4个直线段,假设顺序为1,2,3,4,则会有8个中轴心坐标导出(要按顺序),另外还要导出一个管子直径数据。
方案二:
不用市面上的三维CAD软件,制作一款软件,能读入IGS,STP文件,让客户看到整体模型外表(就像在CAD中看到的一样),可以旋转,放大,缩小。可以选中某一个管子,继而操作生成这一根管子的XYZ数据,保存为某个TXT文件(文件名用户自己输入),如果选择有误,要提示错误。如果模型图只有一根管子,则无需选中,点击生成XYZ(用户自己输文件名),就会自动生成XYZ数据。
能用任一方案解决,请联系15261607586