-
大小: 2.76M文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-06-24
- 語(yǔ)言: Java
- 標(biāo)簽:
資源簡(jiǎn)介
含實(shí)驗(yàn)報(bào)告以及測(cè)試數(shù)據(jù)
基于離散點(diǎn)的構(gòu)TIN算法
一、算法思想
(1)首先,找出離散點(diǎn)集中相距最近的兩點(diǎn),連接這兩點(diǎn)形成TI、的初始基線。
(2) 然后,找出包含此基線的另外一個(gè)點(diǎn)構(gòu)成三角形。尋找第三點(diǎn)的方法:
△按Delaunav三角形的判斷法則乎找第三點(diǎn)。
△或者.按距離基線中點(diǎn)最近的原則擠找第三點(diǎn)。
(3)連接孰點(diǎn)與基線的兩個(gè)端點(diǎn)形成兩條新邊,構(gòu)成三角形。
(4)抓這兩條新邊為基線,重復(fù)上述過(guò)程。直到兩條新邊擴(kuò)展完成。
(5)重復(fù)上述過(guò)程,依次循環(huán)處理所有新邊。直到所有離散點(diǎn)均成為TIN的端點(diǎn)。
代碼片段和文件信息
package?com.tin.qjz;
import?com.tin.qjz.ui.Drawframe;
/**
?*?@author?jzqiao
?*?@date?2016/12/5
?*/
public?class?Main?{
/**
?*?@description?主程序入口
?*/
public?static?void?main(String[]?args)?{
Drawframe?mDrawframe?=?new?Drawframe();
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-01-05?12:15??三角網(wǎng)生成算法\
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\.idea\
?????文件?????????686??2016-12-08?13:22??三角網(wǎng)生成算法\DrawTIN\.idea\compiler.xm
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\.idea\copyright\
?????文件??????????76??2016-12-08?13:22??三角網(wǎng)生成算法\DrawTIN\.idea\copyright\profiles_settings.xm
?????文件?????????877??2016-12-11?12:55??三角網(wǎng)生成算法\DrawTIN\.idea\misc.xm
?????文件?????????254??2016-12-08?13:23??三角網(wǎng)生成算法\DrawTIN\.idea\modules.xm
?????文件???????56283??2016-12-17?11:10??三角網(wǎng)生成算法\DrawTIN\.idea\workspace.xm
?????文件?????????423??2016-12-08?13:23??三角網(wǎng)生成算法\DrawTIN\DrawTIN.iml
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\out\
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\out\production\
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\
?????文件?????????478??2016-12-08?13:40??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\Main.class
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\menuitemlistener\
?????文件????????1060??2016-12-17?11:08??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\menuitemlistener\DrawTINListener.class
?????文件?????????788??2016-12-15?19:21??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\menuitemlistener\LargeTwoTimesListener.class
?????文件????????1073??2016-12-17?11:08??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\menuitemlistener\OpenFileListener$1.class
?????文件????????1810??2016-12-17?11:08??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\menuitemlistener\OpenFileListener.class
?????文件?????????788??2016-12-15?19:21??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\menuitemlistener\ScaleTwoTimesListener.class
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\model\
?????文件????????2209??2016-12-17?11:08??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\model\Line.class
?????文件?????????994??2016-12-17?11:08??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\model\Point.class
?????文件?????????800??2016-12-17?11:08??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\model\Triangle.class
?????目錄???????????0??2016-12-17?11:11??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\ui\
?????文件????????1969??2016-12-17?11:08??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\ui\DrawArrowHead.class
?????文件????????1149??2016-12-17?11:08??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\ui\DrawCanvas$1.class
?????文件????????3934??2016-12-17?11:08??三角網(wǎng)生成算法\DrawTIN\out\production\DrawTIN\com\tin\qjz\ui\DrawCanvas.class
............此處省略34個(gè)文件信息
評(píng)論
共有 條評(píng)論