freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

上一節(jié)課內(nèi)容回顧-wenkub

2022-10-23 13:44:56 本頁(yè)面
 

【正文】 在 可在該站點(diǎn)上下載最新版的源代碼、特定平臺(tái)的二進(jìn)制代碼、例子、數(shù)據(jù)和文檔等。 環(huán)境信息可視化 第三講 VTK What is VTK? ? 開(kāi)放源代碼、可移植 (WinTel/Unix)、面向?qū)ο蟮?3D計(jì)算 機(jī)圖形 ,可視化 ,和圖像處理系統(tǒng); ? 以 C ++語(yǔ)言實(shí)現(xiàn) ,支持 Tcl、 Python和 Java語(yǔ)言; ? 支持復(fù)雜應(yīng)用程序開(kāi)發(fā),應(yīng)用程序快速原型開(kāi)發(fā); ? 支持多種 GUI開(kāi)發(fā)環(huán)境,如 Tk 、 X/Motif、 MFC、 wxWidgets 。 核心層中采用對(duì)象工廠和虛擬函數(shù)等提高系統(tǒng)可移植性以及可擴(kuò)展性。 環(huán)境信息可視化 第三講 VTK ? 自動(dòng)生成的接口層: 核心層提供速度和效率,接口層提供的是靈活和可擴(kuò)展能力。 在 1993年 , 不同的計(jì)算機(jī)平臺(tái)有各自的圖形語(yǔ)言: XGL for Sun, Starbase for Hewl ttPackard, gl for Silicon Graphics. 為了實(shí)現(xiàn)圖形的平臺(tái)與設(shè)備無(wú)關(guān),提出了圖形模型 . 圖形模型中的對(duì)象采用電影工業(yè)中的名稱命名。 vtkRenderWindow是一個(gè)或多個(gè)繪制器在其上進(jìn)行繪制的窗口的抽象基類(lèi)。 環(huán)境信息可視化 第三講 VTK 下面例子把兩個(gè)繪制器放在一個(gè)繪制窗口中。 vtkProp是所有 2D和 3D道具的抽象基類(lèi),包含可見(jiàn)性、方向、大小和位置信息。 環(huán)境信息可視化 第三講 VTK 下例創(chuàng)建一個(gè)立方體: cubeData=vtkCubeSource() cubeMapper=vtkPolyDataMapper() (()) cubeActor=vtkActor() (cubeMapper) (cubeActor) () () 運(yùn)行 由于 vtkCubeSource對(duì)象是多邊形數(shù)據(jù) ,使用vtkPolyDataMapper繪制數(shù)據(jù), ResetCamera()把相機(jī)對(duì)準(zhǔn)數(shù)據(jù) 環(huán)境信息可視化 第三講 VTK ? 旋轉(zhuǎn)與改變顏色: ( ) ( ) ().SetColor( , , ) renWin Render 使用演員的 GetProperty()訪問(wèn)自動(dòng)創(chuàng)建的特性對(duì)象。 negOpacity= vtkPiecewiseFunction() (0 ,) (255, ) negColor=vtkColorTransferFunction() ( 64, , , ) ( 128, , , ) ( 196, , , ) 環(huán)境信息可視化 第三講 VTK ? 創(chuàng)建體元特性和體元道具: negProperty=vtkVolumeProperty() ( negColor) (negOpacity) negVolume = vtkVolume() (negMapper) (negProperty) (negVolume) () () 運(yùn)行 環(huán)境信息可視化 第三講 VTK ? 幾何與體元的混合: VTK在一個(gè)場(chǎng)景中可以混合多個(gè)演員和體元進(jìn)行繪制。下例把 2D數(shù)據(jù)和 3D數(shù)據(jù)混合繪制。如果沒(méi)有創(chuàng)建,系統(tǒng)會(huì)自動(dòng)創(chuàng)建。下例加入第二個(gè)光源,綠色。 數(shù)據(jù)對(duì)象提供對(duì)數(shù)據(jù)的訪問(wèn),處理對(duì)象 操作數(shù)據(jù)對(duì)象。 類(lèi)型檢查可在編譯時(shí)或運(yùn)行時(shí)進(jìn)行。 環(huán)境信息可視化 第三講 VTK ? 數(shù)據(jù)對(duì)象: VTK一般把數(shù)據(jù)表示成場(chǎng)數(shù)據(jù),數(shù)據(jù)集是帶有拓?fù)浜蛶缀谓Y(jié)構(gòu)的數(shù)據(jù)對(duì)象。其中多數(shù)只處理一種數(shù)據(jù)類(lèi)型(如圖像處理對(duì)象 )。 源處理對(duì)象沒(méi)有 VTK數(shù)據(jù)輸入 ,但產(chǎn)生一到多個(gè)輸出,如讀入器。 Deci=vtkDecimatePro() (()) ( ) () Smoother=vtkSmoothPolyDataFilter() (()) 環(huán)境信息可視化 第三講 VTK Normals=vtkPolyDataNormals() (()) ( 60 ) mapper = vtkPolyDataMapper() (()) fran = vtkActor() (mapper) ().SetColor( 1, , ) ptMask = vtkMaskPoints() (()) ( 10) () cone = vtkConeSource() ( 6) 環(huán)境信息可視化 第三講 VTK Transform=vtkTransform() ( , , ) transformF =vtkTransformPolyDataFilter() (()) ( transform ) () (()) (()) () () () spikeMapper = vtkPolyDataMapper() (()) spikeActor = vtkActor() (spikeMapper) ().SetColor( 0, .79, .34) 環(huán)境信息可視化 第三講 VTK ren3 =vtkRenderer() renWin2=vtkRenderWindow() ( ren3) Iren2=vtkRenderWindowInteractor() ( renWin2) ( fran) ( spikeActor) () 運(yùn)行 環(huán)境信息可視化 第三講 VTK 1 通過(guò) PYT HO N 調(diào)用 VT K 的 API 實(shí)現(xiàn)環(huán)境信息的可視化,程序框架一般為: ? 設(shè)置環(huán)境 i m port os t r y: V TK _D A T A = os. env i r o n[ 39。 ? 裝載 API f r o m v t k i m port * ? 創(chuàng)建繪畫(huà)器、繪畫(huà)窗口和交互器 r en = v t k R en derer ( ) re n W i n = v t k R e nder W i n d ow ( ) r en W i n . A d d R en derer (
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1