




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、三次均勻B樣條曲線報告050830428 王東第一部分:程序代碼int CMFCtempletView:yourcode()float PI;int i,n;float centerx,centery,centerz,scale;PI=(float)3.1415926;for(i=0;i500;i+)pointxi=0;pointyi=0;/存儲離散點(diǎn)坐標(biāo)的數(shù)組pointzi=0;以下加入你的代碼,示例應(yīng)該被替換的部分/n=500;這是離散點(diǎn)的個數(shù),表示不能超過500個for(int j=0;j=clicktimes-4;j+)for(i=0;i=20;i+)float u=float(i)/
2、10;pointxi+10*j = 1.0/5*(1-3*u+3*u*u-u*u*u)* vertexxj +(4-6*u*u+3*u*u*u)* vertexxj+1 + (1+3*u+3*u*u-3*u*u*u) * vertexxj+2 + u*u*u * vertexxj+3);/均勻三次B樣條曲線,坐標(biāo)的計(jì)算方法,用矩陣方程表示如下 141ci r VI1、山 ,030 VI+1R(u) = 1 u u2 u3 3-630 Vl+2-13-31J Lvi +aJpointyi+10*j = 1.0/5*(1-3*u+3*u*u-u*u*u)* vertexyj + (4-6*u*u+
3、3*u*u*u)* vertexyj+1 + (1+3*u+3*u*u-3*u*u*u) * vertexyj+2 + u*u*u * vertexyj+3);/*for(i=0;in;i+)pointxi=(float)cos(i*2*PI/(n-1);pointyi=(float)sin(i*2*PI/(n-1);*/示例是二維曲線,只需要用到pointx,pointy/加 入你的代碼 /centerx=0;centery=0;centerz=0;pointnum=n;for(i=0;ipointnum;i+)centerx=centerx+pointxi;centery=centery+
4、pointyi;centerz=centerz+pointzi;centerx=centerx/pointnum;centery=centery/pointnum;centerz=centerz/pointnum;nowRange=0;for(i=0;inowRange)nowRange=(float)fabs(pointxi);if(fabs(pointyi)nowRange)nowRange=(float)fabs(pointyi);if(fabs(pointzi)nowRange)nowRange=(float)fabs(pointzi);scale=(float)ccy;if(ccyccx)scale=(float)ccx;for(i=0;i| ?只有四個控制頂點(diǎn)有5個控制頂點(diǎn)從程序運(yùn)行結(jié)果可以直觀的看到,從第四個控制頂點(diǎn)開始,每增加一個控制頂點(diǎn),就增加一 段三次B樣條曲線。第三部分:關(guān)于用編程實(shí)現(xiàn)繪圖的一點(diǎn)體會在用編程方法實(shí)現(xiàn)繪圖的目的中,我們不僅要把要繪制的圖形(包括曲線、曲面或者實(shí) 體),用數(shù)學(xué)方法把關(guān)鍵的點(diǎn)坐標(biāo)計(jì)算出來,更要把計(jì)算出來的點(diǎn)在屏幕上顯示出來,這就 需要我們對程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 義齒注冊檢驗(yàn)合同范例
- 出租房交物業(yè)費(fèi)合同范例
- 砂礫排水墊層施工方案
- 人工安全合同范例
- 出售養(yǎng)殖棚合同范例
- 仿真綠植布置合同范例
- 考慮水平隔板的單箱雙室波形鋼腹板組合箱梁的剪力滯效應(yīng)研究
- 信訪信息咨詢合同范例
- PEDOT-PSS基二元、三元熱電復(fù)合材料的制備與性能測試
- 基于粒子群算法的低碳冷鏈物流配送路徑優(yōu)化
- 《干眼診斷和治療》
- 報價單模板完整版
- 2022年水域救援考試題庫(含答案)
- GB/T 18658-2018擺錘式?jīng)_擊試驗(yàn)機(jī)間接檢驗(yàn)用夏比V型缺口標(biāo)準(zhǔn)試樣
- 罰款單的模板
- GB 16899-2011自動扶梯和自動人行道的制造與安裝安全規(guī)范
- 宏觀經(jīng)濟(jì)學(xué) 布蘭查德第六版 第6章勞動力市場
- 2022年江西建設(shè)職業(yè)技術(shù)學(xué)院單招語文試題及答案解析
- 高中信息技術(shù)《人工智能》優(yōu)質(zhì)教學(xué)課件
- 99S203 消防水泵接合器安裝圖集
- 拼音田字格(A4 word 打印版)
評論
0/150
提交評論