资源简介
完整的VS项目,采用VS2017编写; 2.C#语言开发; 3.可以构建不规则三角网,并进行土方计算; 4.采用可视化读文件方式,并用表格显示; 5.计算完成后实时绘制三角网; 6.可以输出TIN的点、边、三角形信息和土方量。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 不规则三角网法体积计算
{
class CIrregularTriangulation
{
public int Judge(Data.Triangle[] A int p Data.Line B Data.Line C Data.Line D)
{
int k1 = 0 k2 = 0 k3 = 0;
for (int d = 0; d < p; d++)
{
for (int f = 0; f < 3; f++)
{
if ((A[d].Line[f].Point[0] == B.Point[0] && A[d].Line[f].Point[1] == B.Point[1]) || (A[d].Line[f].Point[0] == B.Point[1] && A[d].Line[f].Point[1] == B.Point[0]))
{
k1++;
if (k1 == 2)
{
return 0;
}
}
if ((A[d].Line[f].Point[0] == C.Point[0] && A[d].Line[f].Point[1] == C.Point[1]) || (A[d].Line[f].Point[0] == C.Point[1] && A[d].Line[f].Point[1] == C.Point[0]))
{
k2++;
if (k2 == 2)
{
return 0;
}
}
if ((A[d].Line[f].Point[0] == D.Point[0] && A[d].Line[f].Point[1] == D.Point[1]) || (A[d].Line[f].Point[0] == D.Point[1] && A[d].Line[f].Point[1] == D.Point[0]))
{
k3++;
if (k3 == 2)
{
return 0;
}
}
}
;
}
return 1;
}
public int Search(Data.Triangle[] Tri int K int j int k double[] Value1)
{
int m = 0 n = 0;
if (j == 0)
{
m = 1; n = 2;
}
else if (j == 1)
{
m = 2; n = 0;
}
else if (j == 2)
{
m = 0; n = 1;
}
int b = 1 c;
double fxy1 fxy2 cosc Min = 0;
c = 1;
fxy1 = Value1[Tri[K].Peak[j] 2] - ((Value1[Tri[K].Peak[m] 2] - Value1[Tri[K].Peak[n] 2]) / (Value1[Tri[K].Peak[m] 1] - Value1[Tri[K].Peak[n] 1]) *
Value1[Tri[K].Peak[j] 1] - (Value1[Tri[K].Peak[n] 1] * Value1[Tri[K].Peak[m] 2] - Value1[Tri[K].Peak[m] 1] * Value1[Tri[K].Peak[n] 2]) /
(Value1[Tri[K].Peak[m] 1] - Value1[Tri[K].Peak[n] 1]));
for (int i = 0; i < k; i++)
{
if (i != Tri[K].Peak[m] && i != Tri[K].Peak[n])
{
fxy2 = Value1[i 2] - ((Value1[Tri[K].Peak[m] 2] - Value1[Tri[K].Peak[n] 2]) / (Value1[Tri[K].Peak[m] 1] - Value1[Tri[K].Peak[n] 1]) *
Value1[i 1] - (Value1[Tri[K].Peak[n] 1] * Value1[Tri[K].Peak[m]
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-05-11 18:41 不规则三角网法体积计算\
文件 3339 2018-07-10 19:07 不规则三角网法体积计算\data.txt
文件 61601 2019-05-11 18:36 不规则三角网法体积计算\result.txt
目录 0 2019-05-11 18:40 不规则三角网法体积计算\不规则三角网法体积计算\
目录 0 2019-05-11 18:27 不规则三角网法体积计算\不规则三角网法体积计算\.vs\
目录 0 2019-05-11 18:27 不规则三角网法体积计算\不规则三角网法体积计算\.vs\不规则三角网法体积计算\
目录 0 2019-05-11 18:27 不规则三角网法体积计算\不规则三角网法体积计算\.vs\不规则三角网法体积计算\v14\
文件 44032 2018-06-28 11:39 不规则三角网法体积计算\不规则三角网法体积计算\.vs\不规则三角网法体积计算\v14\.suo
文件 189 2018-05-18 17:02 不规则三角网法体积计算\不规则三角网法体积计算\App.config
文件 15108 2018-05-18 17:23 不规则三角网法体积计算\不规则三角网法体积计算\CIrregularTriangulation.cs
文件 1078 2018-05-19 17:37 不规则三角网法体积计算\不规则三角网法体积计算\Data.cs
文件 17950 2019-05-11 18:36 不规则三角网法体积计算\不规则三角网法体积计算\Main.Designer.cs
文件 18629 2019-05-11 18:40 不规则三角网法体积计算\不规则三角网法体积计算\Main.cs
文件 6221 2019-05-11 18:36 不规则三角网法体积计算\不规则三角网法体积计算\Main.resx
文件 544 2018-05-18 17:02 不规则三角网法体积计算\不规则三角网法体积计算\Program.cs
目录 0 2019-05-11 18:27 不规则三角网法体积计算\不规则三角网法体积计算\Properties\
文件 1390 2018-05-18 17:02 不规则三角网法体积计算\不规则三角网法体积计算\Properties\AssemblyInfo.cs
文件 2918 2018-05-18 17:02 不规则三角网法体积计算\不规则三角网法体积计算\Properties\Resources.Designer.cs
文件 5612 2018-05-18 17:02 不规则三角网法体积计算\不规则三角网法体积计算\Properties\Resources.resx
文件 1120 2018-05-18 17:02 不规则三角网法体积计算\不规则三角网法体积计算\Properties\Settings.Designer.cs
文件 249 2018-05-18 17:02 不规则三角网法体积计算\不规则三角网法体积计算\Properties\Settings.settings
目录 0 2019-05-11 18:27 不规则三角网法体积计算\不规则三角网法体积计算\bin\
目录 0 2019-05-11 18:27 不规则三角网法体积计算\不规则三角网法体积计算\bin\Debug\
文件 31232 2019-05-11 18:40 不规则三角网法体积计算\不规则三角网法体积计算\bin\Debug\不规则三角网法体积计算.exe
文件 189 2018-05-18 17:02 不规则三角网法体积计算\不规则三角网法体积计算\bin\Debug\不规则三角网法体积计算.exe.config
文件 46592 2019-05-11 18:40 不规则三角网法体积计算\不规则三角网法体积计算\bin\Debug\不规则三角网法体积计算.pdb
文件 22696 2018-07-10 19:11 不规则三角网法体积计算\不规则三角网法体积计算\bin\Debug\不规则三角网法体积计算.vshost.exe
文件 189 2018-05-18 17:02 不规则三角网法体积计算\不规则三角网法体积计算\bin\Debug\不规则三角网法体积计算.vshost.exe.config
文件 490 2018-04-12 07:35 不规则三角网法体积计算\不规则三角网法体积计算\bin\Debug\不规则三角网法体积计算.vshost.exe.manifest
目录 0 2019-05-11 18:41 不规则三角网法体积计算\不规则三角网法体积计算\bin\Release\
目录 0 2019-05-11 18:27 不规则三角网法体积计算\不规则三角网法体积计算\obj\
............此处省略19个文件信息
- 上一篇:C# 串口通讯源码(简易串口助手)
- 下一篇:C# 五子棋 游戏源码
相关资源
- 宾馆管理系统(c#2008access2003winform)
- c#实现可折叠展开的DataGridView提供dl
- (VB.NET)WinForm自定义DataGridView分页组
- TIN生成算法实现.zip
- wpf datagrid控件
- 实用的WPF,包括两个框架和十个简单
- wpf中DataGrid数据双向绑定
- 基于离散点的构TIN算法C#
- bootstrap treegrid
- easy ui datagrid 增删改查+分页 asp.net
- asp.net 三层架构 ajax局部刷新gridview
- 编程在测绘中的应用之不规则三角网
- 免费DataGridView打印及.NET轻松打印控件
- devexpress控件说明大全
- 免费DataGridView打印及.NET轻松打印控件
- C#生成不规则三角网算法参考,适合学
- C#访问SQL显示到DataGridView,同时根据
- DataGridView修改后直接保存到数据库程
- C# 导入excel到datagridview
- C#dataGridView中输入框自动提示、自动完
- treeGrid 树网格--样式
- ASP.NET固定GridView表头_SuperTables
- wpf DataGrid分组、排序、筛选
- 两个DataGridView通过委托实时传值,安
- c# .net 不规则窗体,无毛边
- TreeDataGridView
- WPF DataGrid合并行
- WPF中DataGrid导入至Excel和Word程序
- ASP.NET 三层结构下使用GridView增删改查
- Winform双层窗体去锯齿demo
评论
共有 条评论