供一个方法,仅供大家参考
将auto cad的等高线图存为dxf,用gocad读取,这样等高线在gocad成为curve object,而gocad可以对curve object进行任意间距的densify,解决点密度问题,输出该object,存档文件是可用记事本打开的,有每个点的x,y,z,大功告成!其实也可以用gocad直接建模,不用拐这么多弯,但我还是习惯在ansys上建模,有了每个点的x,y,z,编个小程序就可以在ansys上生成地形曲面了
首先,往gocad导进dxf
生成等高线如图,其上点的分布不够均匀,可以用interpolate 对curve进行操作,
插值后生成的点,pointsetj及curve如图
接下来是导出坐标,........
生成excel格式的x,y,z坐标文件