Huadong Sun
Subscriber

可以使用脚本作为解决方案,将文件写入csv文件。

outputDialog=SaveFileDialog()

 

outputDialog.Filter='Datum Point File (*.csv)|*.csv'

outputDialog.Show()

outputfile=outputDialog.FileName

 

#Get all the datum points in the current file

allDatumPoints=GetRootPart().GetDescendants[IDatumPoint]()

#Loop through all the points and save the x,y,z coordinates to file.

with open(outputfile,'w+') as outFile:

    for dPoint in list(allDatumPoints):

        X=dPoint.Position.X

        Y=dPoint.Position.Y

        Z=dPoint.Position.Z

        outFile.write(str(X)+','+str(Y)+','+str(Z)+'\n')