VC+MO最短路徑算法 // 計(jì)算線的幾何長(zhǎng)度 double CalcLength() // 通過線的id得到線數(shù)據(jù) BOOL GetLineData(int id) // 得到距離某點(diǎn)最近的線段,返回該線段的id int GetNearestLineData( double x, double y) // 判斷兩點(diǎn)是否重合 BOOL IsPtCoincide( NetPoint ptFirst, NetPoint ptSecond ) // 得到最鄰近的點(diǎn)
標(biāo)簽: GetLineData CalcLength double BOOL
上傳時(shí)間: 2015-08-28
上傳用戶:lizhen9880
(pdg格式,請(qǐng)用BXViewer打開)Java3D是由SUN公司推出的、面向Internet的三維動(dòng)畫程序語言。通過在網(wǎng)頁上插入用Java3D編寫的Applet,就能讓瀏覽網(wǎng)頁的用戶感受到逼真的三維動(dòng)畫效果。全書共分10章。第1章對(duì)Java3D作了全面的介紹;第2章和第3章講述如何構(gòu)建基本的三維形體并用它們組合成復(fù)雜物體;第4章講述怎樣在Java3D中利用AutoCAD、3DS等軟件設(shè)計(jì)的形體;第5章~第7章分別介紹建立真實(shí)的三維環(huán)境所必需的燈光、材質(zhì)、紋理、背景、霧效和聲音等要素;第8章闡述如何用鼠標(biāo)、鍵盤控制三維形體的運(yùn)動(dòng);第9章講解如何讓三維形體按照預(yù)定的軌跡運(yùn)動(dòng)以及如何優(yōu)化形體的運(yùn)動(dòng)性能;第10章給出了一個(gè)綜合實(shí)例,它將深化讀者對(duì)Java3D的認(rèn)識(shí)。本書附帶的光盤中提供了書中全部源程序、常用的開發(fā)工具和重要的技術(shù)資料。本書由有豐富的Java3D開發(fā)經(jīng)驗(yàn)的清華大學(xué)研究人員編寫。它不是一本Java3D的語法書或使用手冊(cè),而是作者對(duì)自己實(shí)踐經(jīng)驗(yàn)的提煉。本書用大量的實(shí)例生動(dòng)地闡述編程要點(diǎn),讓讀者動(dòng)態(tài)地掌握編程方法,而非靜態(tài)地學(xué)習(xí)編程規(guī)則;本書著重介紹應(yīng)用編程經(jīng)常會(huì)用到的一些技術(shù),但并不面面俱到,目的是讓讀者盡可能簡(jiǎn)潔地掌握編程的要旨。本書適用于有一定Java基礎(chǔ)的網(wǎng)絡(luò)編程愛好者和開發(fā)人員。
標(biāo)簽: Java3D BXViewer Internet Applet
上傳時(shí)間: 2014-01-23
上傳用戶:JIUSHICHEN
圖像平移只是改變圖像在屏幕上的位置,圖像本身并不發(fā)生變化。 假設(shè)原圖像區(qū)域左上角坐標(biāo)為(x0, y0),右下角坐標(biāo)為(x1, y1),將圖像分別沿x和y軸平移dx和dy,則新圖像的左上角坐標(biāo)為(x0 + dx, y0 + dy),右下角坐標(biāo)為(x1 + dx, y1 + dy)。
上傳時(shí)間: 2015-09-03
上傳用戶:dongqiangqiang
support vector classification machine % soft margin % uses "kernel.m" % % xtrain: (Ltrain,N) with Ltrain: number of points N: dimension % ytrain: (Ltrain,1) containing class labels (-1 or +1) % xrun: (Lrun,N) with Lrun: number of points N: dimension % atrain: alpha coefficients (from svcm_train on xtrain and ytrain) % btrain: offest coefficient (from svcm_train on xtrain and ytrain) % % ypred: predicted y (Lrun,1) containing class labels (-1 or +1) % margin: (signed) separation from the separating hyperplane (Lrun,1
標(biāo)簽: classification support machine Ltrain
上傳時(shí)間: 2015-09-04
上傳用戶:問題問題
LCD and Keyboard ARMulator model for the ADS Source Code Copy the provided ARMulate folder into your ADS directory tree at the root, for example in c:\ADSv1_1. If prompted to overwrite files, choose Yes. The batch file copy_console.bat will place the appropriate files inside the \Bin directory so that they will be found by the ARMulator. You still need to follow the instructions under "Using the Model" to set up the configuration files.
標(biāo)簽: ARMulator the Keyboard ARMulate
上傳時(shí)間: 2014-02-25
上傳用戶:woshini123456
同一個(gè)數(shù)會(huì)由于采用不同的基數(shù)而使得其表現(xiàn)的形式是完全不一樣的,在我們的學(xué)習(xí)中,我們熟悉的基數(shù)有10進(jìn)制、12進(jìn)制、60進(jìn)制、2進(jìn)制、8進(jìn)制和16進(jìn)制。比如數(shù)據(jù)12,如果我們用2進(jìn)制表示,則它就是1100;如果用3進(jìn)制表示就是110;如果用8進(jìn)制表示則是14。我們的編程任務(wù)就是與數(shù)的進(jìn)制(也就是基數(shù))有關(guān)。 程序中我們會(huì)給大家很多個(gè)數(shù)對(duì)(假設(shè)每個(gè)數(shù)對(duì)的數(shù)用X和Y表示),程序需要解決的問題就是為X和Y各選擇一個(gè)最小的基數(shù),以使得這兩個(gè)數(shù)在其選擇的基數(shù)上是一對(duì)相等的數(shù)。 例如,12和5這個(gè)數(shù)對(duì),我們可以為12選擇基數(shù)3,為5選擇基數(shù)6,這樣一來12(base 3)=5(base 6),因?yàn)?2(base 3)就是10進(jìn)制數(shù)5,而5(base 6)也是10進(jìn)制數(shù)中的5。 程序的輸入是通過文件完成的。 文件中的每一行都包含一個(gè)數(shù)對(duì)X和Y,兩個(gè)數(shù)通過一個(gè)或多個(gè)空格符分割,與X和Y相關(guān)聯(lián)的有效基數(shù)值范圍為2~36。X和Y的合理數(shù)值表示字符包括0—9和A-Z(表示數(shù)值10-35)。 文件的最后一行用一個(gè)數(shù)字0表示輸入的結(jié)束。
標(biāo)簽:
上傳時(shí)間: 2013-12-17
上傳用戶:skfreeman
自定義一個(gè)簡(jiǎn)單的日期類DateType,它具有數(shù)據(jù)成員y、m、d,用來表示當(dāng)前日期的年、月、日。而后設(shè)計(jì)該類欲實(shí)現(xiàn)(完成)的功能,進(jìn)而設(shè)計(jì)出相應(yīng)的類成員函數(shù)。 例如,下面給出的“雛形”可用來實(shí)現(xiàn)對(duì)天的增加,比較兩個(gè)日期是否相等,以及對(duì)日期的輸出等操作。請(qǐng)完成各類成員函數(shù),并編制主函數(shù),說明DateType類對(duì)象,對(duì)定義的各成員函數(shù)進(jìn)行調(diào)用,以驗(yàn)證它們的正確性。 class DateType { //自定義的日期類DateType int y,m,d //數(shù)據(jù)成員,表示當(dāng)前日期的年、月、日 public: DateType(int y0=1, int m0=1, int d0=1) //構(gòu)造函數(shù),設(shè)定年、月、日;并設(shè)置參數(shù)默認(rèn)值 void incrementDay() //增加1天 bool equal(DateType dt2) //判斷二日期是否相等 void printDate() //屏幕輸出日期對(duì)象的有關(guān)數(shù)據(jù)(年、月、日) }
上傳時(shí)間: 2013-12-22
上傳用戶:songyue1991
當(dāng)手指或筆觸摸屏幕時(shí),平常相互絕緣的兩層導(dǎo)電層就在觸摸 點(diǎn)位置有了一個(gè)接觸,因其中一面導(dǎo)電層接通X軸方向的5V均勻電壓場(chǎng)(圖a) ,使得檢測(cè)層的電壓由零變?yōu)榉橇悖刂破鱾蓽y(cè)到這個(gè)接通后,進(jìn)行A/D轉(zhuǎn)換 ,并將得到的電壓值與5V相比即可得觸摸點(diǎn)的X軸坐標(biāo)為(原點(diǎn)在靠近接地點(diǎn) 的那端):Xi=Lx*Vi / V(即分壓原理)同理得出Y軸的坐標(biāo),這就是所有電 阻技術(shù)觸摸屏共同的最基本原理。
標(biāo)簽: 觸摸屏
上傳時(shí)間: 2013-11-29
上傳用戶:黑漆漆
這是描述三次方結(jié)尾問題的原程序即給定以數(shù)字1,3,7,9 為結(jié)尾的正整數(shù)x,試求一個(gè)十進(jìn)制位數(shù)不超過x 的十進(jìn)制位 數(shù)的正整數(shù)y使得x恰為y3的結(jié)尾數(shù)字。
上傳時(shí)間: 2013-12-25
上傳用戶:zhangzhenyu
ARM公司以及ARM芯片的現(xiàn)狀和發(fā)展,從應(yīng)用的角度介紹了ARM芯片的選擇方法,并 介紹了具有多芯核結(jié)構(gòu)的ARM芯片。列舉了目前的主要ARM芯片供應(yīng)商Y其產(chǎn)品以及應(yīng)用領(lǐng)域。舉例說明了幾種嵌入式產(chǎn)品的最佳ARM 芯片選擇方案。
上傳時(shí)間: 2013-12-19
上傳用戶:英雄
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1