应老同学的要求,用C#+ObjectArx编了第一个程序,功能是根据测量的数据文件,测绘纵横断面图。
    纵断面数据示例:
1,0,3.9
2,10,3.87
3,20,3.86
4,21.5,2.4
5,40,2.42
    横断面数据示例:
0,3.9
5,3.92,10,3.97
5,3.93,10,3.98
20,3.86
5,3.85,10,3.85
5,3.86,10,3.84
40,2.42
5,2.41,10,2.43
5,2.43,10,2.44
花了一个晚上(找资料,熟悉ObjectArx,动手编起来倒挺快,就几行代码)
源代码如下:

AutoCAD2006+c#+ObjectArx简单纵横断面程序using System ;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using System.IO;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using System.Text;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using Autodesk.AutoCAD.Runtime ;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using Autodesk.AutoCAD.ApplicationServices;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using Autodesk.AutoCAD.EditorInput;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using Autodesk.AutoCAD.Geometry;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using Autodesk.AutoCAD.DatabaseServices;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using Autodesk.AutoCAD.Windows;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using Autodesk.AutoCAD.GraphicsInterface;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using Autodesk.AutoCAD.Colors;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
using Autodesk.AutoCAD.PlottingServices;
AutoCAD2006+c#+ObjectArx简单纵横断面程序
AutoCAD2006+c#+ObjectArx简单纵横断面程序[assembly: CommandClass(
typeof(ClassLibrary.Road))]
AutoCAD2006+c#+ObjectArx简单纵横断面程序
AutoCAD2006+c#+ObjectArx简单纵横断面程序
namespace ClassLibrary
}




 

相关文章: