91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 15KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-12
  • 語言: 其他
  • 標簽: 拓撲代碼??

資源簡介

拓撲代碼,空間數據庫中拓撲關系的代碼,有用到的可以拿去看看。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?Lib.Topology.Repository;

namespace?Lib.Topology.DAL
{
????public?class?Common
????{
????????///?
????????///?判斷正負數
????????///?

????????///?
????????///?
????????public?static?double?GetNmSign(double?x)
????????{
????????????return?x?>?0???1?:?-1;
????????}
????????///?
????????///?求有向線段的測量方位角 ???
????????///?

????????///?
????????///?
????????///?起點-終點的測量方位角(0-360度),從北方向順時針計算
????????public?static?double?Azimuth(Point?StartP?Point?EndP)
????????{
????????????double?dX?dY?dAZ;
????????????dX?=?EndP.X?-?StartP.X;
????????????dY?=?EndP.Y?-?StartP.Y;
????????????if?(Math.Abs(dY)?????????????{
????????????????return?((dX?>?0)???0?:?180);
????????????}
????????????dAZ?=?180?-?90?*?Common.GetNmSign(dY)?-?Math.Atan(dX?/?dY)?*?180?/?dPI;
????????????if?(Math.Abs(dAZ)?????????????{
????????????????dAZ?=?0;
????????????}
????????????return?dAZ;
????????}
????????///?
????????///?計算兩條直線逆時針方向的夾角?
????????///?

????????///?起點
????????///?拐點
????????///?終點
????????///?兩條直線之間的夾角(0-360度)
????????public?static?double?AngleOfTwoArcs(Point?StartP?Point?InflectionP?Point?EndP)
????????{
????????????double?az1?az2?angle;
????????????az1?=?Azimuth(InflectionP?StartP);
????????????az2?=?Azimuth(InflectionP?EndP);

????????????angle?=?az1?-?az2;
????????????if?(angle?????????????????angle?+=?360;

????????????return?angle;
????????}
????????///?
????????///?求最小角度
????????///?

????????///?
????????///?
????????public?static?Angle?GetMinAngle(List?Angs)
????????{
????????????Angle?min;
????????????double?tem?=?Angs[0].Angle;
????????????min?=?Angs[0];

????????????for?(int?i?=?1;?i?????????????{
????????????????if?(Angs[i].Angle?????????????????{
????????????????????tem?=?Angs[i].Angle;
????????????????????min?=?Angs[i];
????????????????}
????????????}
????????????return?min;
????????}
????????///?
????????///?面積為正可以判斷多邊型正面,面積為負表示多邊形背面
????????///?

????????///?
????????///?
????????public?static?double?GetArea(List?Pts)
????????{
????????????double?S?=?0;
????????????int?nNum?=?(int)Pts.Count;
????????????for?(int?i?=?0;?i?????????????????S?+=?Pts[i].X?*?Pts[i?+?1].Y?-?Pts[i?+?1].X?*?Pts[i].Y;

????????????S?+=?Pts[nNum?-?1].X?*?Pts[0].Y?-?Pts[0].X?*?Pts[nNum?-?1].Y;
????????????S?/=?2.0;
????????????return?S;
????????}
????????///?
????????///?查找點-弧關系
????????///?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????4646??2014-04-12?16:17??Lib.Topology\DAL\DAL.Common.cs

?????文件??????19877??2014-04-12?22:41??Lib.Topology\DAL\DAL.CreatePolygon.cs

?????文件??????14799??2014-04-12?22:43??Lib.Topology\DAL\DAL.CreateTopology.cs

?????文件????????534??2014-04-12?22:43??Lib.Topology\Docs\ReadMe.txt

?????文件????????181??2014-03-25?19:54??Lib.Topology\FACADE\Facade.CreatePolygon.cs

?????文件???????2582??2014-03-25?20:29??Lib.Topology\Lib.Topology.csproj

?????文件???????5745??2014-04-12?22:42??Lib.Topology\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件???????1456??2014-03-23?23:47??Lib.Topology\Properties\AssemblyInfo.cs

?????文件???????4034??2014-04-12?20:44??Lib.Topology\Repository\Model.cs

?????文件???????1631??2014-03-25?19:53??Lib.Topology\Repository\PolygonRep.cs

?????目錄??????????0??2014-03-23?23:47??Lib.Topology\obj\Debug\TempPE

?????目錄??????????0??2014-03-23?23:47??Lib.Topology\bin\Debug

?????目錄??????????0??2014-03-23?23:49??Lib.Topology\bin\Release

?????目錄??????????0??2014-03-23?23:47??Lib.Topology\obj\Debug

?????目錄??????????0??2014-03-23?23:49??Lib.Topology\bin

?????目錄??????????0??2014-03-25?19:37??Lib.Topology\DAL

?????目錄??????????0??2014-04-12?22:42??Lib.Topology\Docs

?????目錄??????????0??2014-03-25?19:49??Lib.Topology\FACADE

?????目錄??????????0??2014-03-23?23:47??Lib.Topology\obj

?????目錄??????????0??2014-03-23?23:47??Lib.Topology\Properties

?????目錄??????????0??2014-03-25?19:50??Lib.Topology\Repository

?????目錄??????????0??2014-04-12?22:41??Lib.Topology

-----------?---------??----------?-----??----

????????????????55485????????????????????22


評論

共有 條評論

相關資源