存面关系voidCMy21513129ViewO
Text文本读入voidCMy21513129ViewO
Mtpgx面拓扑关系voidCMy21513129ViewO
Xtpgx线拓扑关系程序中使用的算法由离散样本点生成Delau
ay三角网有多种算法,每个算法的执行效率都不一样,本次程序采用一种最简单,最低效,但是算法逻辑最清晰的一种。Delau
ay三角网必须满足的一个条件是任何一个三角形的外接圆都不能包含其他任何一个样本点,具体步骤如下:枚举所有可能的三角形判断其外接圆是否不包含任何其他样本点的,如果满足,则记录该三角形,直到所有三角形枚举完毕。输出文件的存储结构点产生后,可输出点文件。TIN三角网绘出后,可输出边文件和面文件。文件均以txt格式存储。点文件有三列,第一列为编号,第二列为x坐标,第三列为y坐标。边文件有三列,第一列为编号,第二到第三列为该边的两个端点
5
f的编号。面文件有四列,第一列为编号,第二到第四列为三角形三个顶点的编号。
菜单设计一级菜单二级菜单随机生成散点生成文本读入鼠标输入点注记生成注记线注记面注记TIN点数据保存线数据面数据清除数据线拓扑关系显示拓扑关系面拓扑关系
6
f状态栏显示鼠标坐标位置
本次在程序中实现在状态栏显示鼠标坐标位置具体实现步骤如下:1打开ResourceView,右击Me
u菜单,插入Me
u,在空白处双击,Captio
中填入Poi
t。为Poi
t设置下拉菜单,ID为ID_INDICATOR_POINT;Captio
为poi
t;Prompt为XXXXXYYYYY。
2打开Mai
Frmcpp,在i
dicators数组中的第二个位置添加ID_INDICATOR_POINT。
3将Mai
Frm中的成员变量m_w
dStatusBar修改为公有变量,并在视图类中添加头文件i
clude