下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.:.;Flash AS3.0教程:Papervision3D運(yùn)用1環(huán)境配置Papervision3D(簡稱PV3D)是一個(gè)開源的3D引擎,用它可以比較容易制造出理想的3D效果,目的在于實(shí)現(xiàn)更加炫麗美觀、功能強(qiáng)大的Flash 3D Web運(yùn)用程序。本例為Papervision3D入門系列教程,在本課中我們將學(xué)習(xí)Papervision3D的環(huán)境配置papervision3D入門教程1:配置環(huán)境papervision3D(簡稱PV3D)是一個(gè)開源的3D引擎,用它可以比較容易制造出理想的3D效果.其它就是他人寫好的一類而已.要運(yùn)用PV3D,首先必需獲取其源代碼,即要下載那些類首先按規(guī)范的獲取方法來獲
2、得這些代碼:它需求一個(gè)叫做版本注冊軟件:tortoisesvn, 請從這里下載: HYPERLINK 下載后,安裝,然后會(huì)讓他重啟計(jì)算機(jī),重啟后,新建一個(gè)文件夾,比如:d:/PV3D,然后,在這個(gè)文件夾上點(diǎn)擊右鍵,運(yùn)轉(zhuǎn):SVN checkout,然后,將這個(gè) HYPERLINK papervision3d.googlecode/svn/trunk papervision3d.googlecode/svn/trunk 復(fù)制到地址欄中點(diǎn)擊,OK后,代碼會(huì)下載到這個(gè)文件夾中. 其實(shí)有用的就是一些類而已,他就想
3、,用什么版本注冊軟件啊,直接下載那些類的緊縮包,解壓到一個(gè)文件夾中不就行了?比如,解壓到 d:/PV3D.是的,他總是非常正確的,下載地址: HYPERLINK code.google/p/papervision3d/downloads/list code.google/p/papervision3d/downloads/list 如今,代碼已下好了,接下來我們對flash進(jìn)展一些設(shè)置,讓它能找到這些類. 翻開flash cs3(或cs4),點(diǎn)擊 編輯首選參數(shù)ActionSpriptActionSpript 3.0設(shè)置,在翻開的對話框中點(diǎn)+號(hào),添加一個(gè)地址:d:/PV3D/as3/trunk/
4、src,然后,點(diǎn)擊OK,完成設(shè)置,這是通知flash到哪里去找這些類.經(jīng)過這個(gè)設(shè)置后,以后他的falsh cs3就可直接調(diào)用這些類來創(chuàng)建3D效果了.好了,PV3D的環(huán)境配置至此完成.能夠他會(huì)懷凝,我能否已做好呢?下面我們來創(chuàng)第一個(gè)PV3D效果,一個(gè)立方體,很重要的東西,后的章節(jié)會(huì)以它來進(jìn)展分析的. 新建一ActionSpript文檔,將下面的代碼復(fù)制到文檔中:(這個(gè)效果網(wǎng)絡(luò))package import flash.display.Sprite; import flash.events.Event; import org.papervision3d.cameras.Camera3D; impo
5、rt org.papervision3d.materials.WireframeMaterial; import org.papervision3d.materials.utils.MaterialsList; import org.papervision3d.objects.primitives.Cube; import org.papervision3d.render.BasicRenderEngine; import org.papervision3d.scenes.Scene3D; import org.papervision3d.view.Viewport3D; SWF ( widt
6、h = 640, height = 480, backgroundColor = #ffffff, frameRate = 31 ) public class RotatingCubeExample extends Sprite private var viewport:Viewport3D; private var scene:Scene3D; private var camera:Camera3D; private var renderer:BasicRenderEngine; private var cube:Cube; public function RotatingCubeExamp
7、le() initPapervision3D(); createCube(); beginRender(); private function initPapervision3D():void viewport = new Viewport3D(); addChild(viewport); scene = new Scene3D(); camera = new Camera3D(); renderer = new BasicRenderEngine(); private function createCube():void var allM:WireframeMaterial = new Wi
8、reframeMaterial(); var m:MaterialsList = new MaterialsList(); m.addMaterial(allM, all); /width, depth, height var w:Number = 300; var d:Number = 500; var h:Number = 700; /segments S, T, and H var sS:int = 2; var sT:int = 3; var sH:int = 4; cube = new Cube(m, w, d, h, sS, sT, sH); scene.addChild(cube
9、); private function beginRender():void /calls the render function every frame addEventListener(Event.ENTER_FRAME, render); private function render(e:Event):void /rotates around the vertical axis cube.yaw(2); /rotates around the lateral axis cube.pitch(1); renderer.renderScene(scene, camera, viewport); 將文件保管為:RotatingCubeExample.as
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 修理廠節(jié)約管理制度(3篇)
- 飛機(jī)發(fā)動(dòng)機(jī)培訓(xùn)課件
- 2026年西安交響樂團(tuán)招聘備考考試題庫及答案解析
- 2026湖南長沙市長郡芙蓉中學(xué)春季物理學(xué)科教師招聘備考考試試題及答案解析
- 2026公安部直屬事業(yè)單位鄭州警察學(xué)院招聘55人備考考試試題及答案解析
- 2026河北保定市滿城區(qū)人力資源和社會(huì)保障局選聘高中教師35人備考考試試題及答案解析
- 2026山東威海市文登區(qū)事業(yè)單位招聘初級(jí)綜合類崗位人員備考考試題庫及答案解析
- 2026年玉溪市紅塔區(qū)中醫(yī)醫(yī)院第一批就業(yè)見習(xí)崗位招募(4人)參考考試題庫及答案解析
- 2026廣西崇左市憑祥市看守所公益性崗位人員招聘1人備考考試題庫及答案解析
- 哈納斯乳業(yè)績效管理制度(3篇)
- GB/T 43590.506-2025激光顯示器件第5-6部分:投影屏幕光學(xué)性能測試方法
- 電工職業(yè)衛(wèi)生試題及答案
- 五年級(jí)第一學(xué)期勞動(dòng)課教學(xué)計(jì)劃和總結(jié)
- 《骨及關(guān)節(jié)疾病》課件
- QES三體系建筑施工企業(yè)管理手冊(含50430)
- 物業(yè)管理技巧與經(jīng)驗(yàn)分享
- DB4114T 105-2019 黃河故道地區(qū)蘋果化學(xué)疏花疏果技術(shù)規(guī)程
- 如何高效向GPT提問
- GB/T 44179-2024交流電壓高于1 000 V和直流電壓高于1 500 V的變電站用空心支柱復(fù)合絕緣子定義、試驗(yàn)方法和接收準(zhǔn)則
- 德漢翻譯入門智慧樹知到期末考試答案章節(jié)答案2024年中國海洋大學(xué)
- MT-T 1199-2023 煤礦用防爆柴油機(jī)無軌膠輪運(yùn)輸車輛安全技術(shù)條件
評論
0/150
提交評論