⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dodtm.cpp

📁 离散点生成等高线的程序
💻 CPP
字号:
#include "StdArx.h"
//#include "fstream.h"
#include "StdAfx.h"
#include <fstream.h>

#include "dbents.h" //三维点

//#include "dbsymtb.h"
//#include "dbmain.h"
#include  "math.h"
#include "geassign.h"//二维点转三维点
#include "acutads.h"//长度 角度
#include "acutads.h"//acutprintf




////////////////////
int aint[130000][2];
float fdou[130000][3];
char s[100];


void PINCRline()//读取等高线
{
	int i,j;
	
   
	
	ifstream MyFile("DZXTEM.DAT",ios::out);
    for(i=0;i<130000&&!MyFile.eof();i++)
	{
		MyFile>>aint[i][0]>>s>>fdou[i][0]>>fdou[i][1]>>fdou[i][2]>>aint[i][1];//把文件数据读到数组中
	
	}
	MyFile.close();
    if(!MyFile.eof())
    AfxMessageBox("正在读取等高线数据",MB_OK);

	AcGePoint3d startpt,endpt;
    AcGePoint3d midpt;
	

	for(j=0;j<i;j++)
	{
	  if(fdou[i][0]==31||fdou[i][0]==21)
	  {
	    AcGePoint3d startpt=fdou[i][0];
	  }

	}

}




void PINCSet()//方格网
{
	 float a,b;//寻找最大最小值
     int k;
	 
	 
	 for(k=0;k<i;k++)//x最小值
	{
	   a=2997000;
	   if(fdou[i][0]<a)
	   {
	       a=fdou[i][0];
	   }
	}
	
	for(n=0;n<i;n++)//y最小值
	{
	    b=530000;
		if(fdou[i][1]<a)
	   { 
		 b=fdou[i][1];
	   }  
	}

}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -