資源簡介
完整的VS項(xiàng)目,采用VS2017編寫; 2.C#語言開發(fā); 3.可以構(gòu)建不規(guī)則三角網(wǎng),并進(jìn)行土方計(jì)算; 4.采用可視化讀文件方式,并用表格顯示; 5.計(jì)算完成后實(shí)時(shí)繪制三角網(wǎng); 6.可以輸出TIN的點(diǎn)、邊、三角形信息和土方量。
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
namespace?不規(guī)則三角網(wǎng)法體積計(jì)算
{
????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?????????????{
????????????????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?????????????{
????????????????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]
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-05-11?18:41??不規(guī)則三角網(wǎng)法體積計(jì)算\
?????文件????????3339??2018-07-10?19:07??不規(guī)則三角網(wǎng)法體積計(jì)算\data.txt
?????文件???????61601??2019-05-11?18:36??不規(guī)則三角網(wǎng)法體積計(jì)算\result.txt
?????目錄???????????0??2019-05-11?18:40??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\
?????目錄???????????0??2019-05-11?18:27??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\.vs\
?????目錄???????????0??2019-05-11?18:27??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\.vs\不規(guī)則三角網(wǎng)法體積計(jì)算\
?????目錄???????????0??2019-05-11?18:27??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\.vs\不規(guī)則三角網(wǎng)法體積計(jì)算\v14\
?????文件???????44032??2018-06-28?11:39??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\.vs\不規(guī)則三角網(wǎng)法體積計(jì)算\v14\.suo
?????文件?????????189??2018-05-18?17:02??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\App.config
?????文件???????15108??2018-05-18?17:23??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\CIrregularTriangulation.cs
?????文件????????1078??2018-05-19?17:37??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Data.cs
?????文件???????17950??2019-05-11?18:36??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Main.Designer.cs
?????文件???????18629??2019-05-11?18:40??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Main.cs
?????文件????????6221??2019-05-11?18:36??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Main.resx
?????文件?????????544??2018-05-18?17:02??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Program.cs
?????目錄???????????0??2019-05-11?18:27??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Properties\
?????文件????????1390??2018-05-18?17:02??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Properties\AssemblyInfo.cs
?????文件????????2918??2018-05-18?17:02??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Properties\Resources.Designer.cs
?????文件????????5612??2018-05-18?17:02??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Properties\Resources.resx
?????文件????????1120??2018-05-18?17:02??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Properties\Settings.Designer.cs
?????文件?????????249??2018-05-18?17:02??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\Properties\Settings.settings
?????目錄???????????0??2019-05-11?18:27??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\bin\
?????目錄???????????0??2019-05-11?18:27??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\bin\Debug\
?????文件???????31232??2019-05-11?18:40??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\bin\Debug\不規(guī)則三角網(wǎng)法體積計(jì)算.exe
?????文件?????????189??2018-05-18?17:02??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\bin\Debug\不規(guī)則三角網(wǎng)法體積計(jì)算.exe.config
?????文件???????46592??2019-05-11?18:40??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\bin\Debug\不規(guī)則三角網(wǎng)法體積計(jì)算.pdb
?????文件???????22696??2018-07-10?19:11??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\bin\Debug\不規(guī)則三角網(wǎng)法體積計(jì)算.vshost.exe
?????文件?????????189??2018-05-18?17:02??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\bin\Debug\不規(guī)則三角網(wǎng)法體積計(jì)算.vshost.exe.config
?????文件?????????490??2018-04-12?07:35??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\bin\Debug\不規(guī)則三角網(wǎng)法體積計(jì)算.vshost.exe.manifest
?????目錄???????????0??2019-05-11?18:41??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\bin\Release\
?????目錄???????????0??2019-05-11?18:27??不規(guī)則三角網(wǎng)法體積計(jì)算\不規(guī)則三角網(wǎng)法體積計(jì)算\obj\
............此處省略19個(gè)文件信息
- 上一篇:C# 串口通訊源碼(簡易串口助手)
- 下一篇:C# 五子棋 游戲源碼
評(píng)論
共有 條評(píng)論