资源描述:
《The_Visualization_Toolkit》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、30TheVisualizationToolkitWILLIAMJ.SCHROEDERandKENNETHM.MARTINKitware,Inc.30.1Introductionsystemsofthefuture.WeconcludewithabriefsurveyofimportantapplicationsdevelopedTheVisualizationToolkit(VTK)isanopen-usingVTK.source,object-orientedsoftwaresystempro-vidingatoolkitoffunctionalityfor3Ddatavisualiz
2、ation.Becausevisualizationinherently30.1.1MotivationandHistoryinvolvescapabilitiesfromcomputergraphics,Asvisualizationresearchers,thethreeinitialimageprocessing,volumerendering,computa-authorsofVTK(WillSchroeder,KenMartin,tionalgeometry,human/computerinteraction,andBillLorensen)wereinterestedincre
3、atingandotherfields,VTKsupportsthesecapabilitiesasoftwareplatformfordevelopingandde-inanintegrated,robustmanner.Morethan850liveringvisualizationtechnologytotheircus-separateCþþclasses,includingseveralhundredtomers,aswellasinsharingtheirknowledgedataprocessingfilters,areincludedinthetoolkit.withstude
4、nts,researchers,andprogrammers.WhilethecoreofVTKisimplementedinport-Initialeffortsfocusedonwritingatextbook[3]ableCþþacrossallmajorcomputerhardware/withcompanioncodeandexercises.Worksoftwareconfigurations,VTKispackagedasbeganinlate1993,andthesystemreachedpartofasophisticateddevelopmentenviron-ausab
5、lestatelatein1994.Thefirsteditionmentthatincludesadvancedinterface,build,ofthetextbookappearedearlyin1996(itandtesttools.(Section30.2.9coverslanguageisnowavailableasathirdeditionfromKit-interfaces;seeCMake[1]forinformationaboutware).Sincethattime,alargecommunityoftheCMakebuildtoolandDART[2]testingu
6、sersanddevelopershasemerged,acceleratingenvironment.)Itisthiscombinationofopenness,thegrowthofthesystemtoitscurrentstate.extensivefeatures,reliability,andcomprehen-Whilemuchoftheinitialworkwasdonesivedevelopmentenvironmentthatmakesbytheauthorsintheirsparetime,andmanyVTKoneoftoday’spremiervisualiza
7、tiondeveloperscontinuetovolunteertheirservices,toolsforacademic,research,andcommercialcommercialfirmssuchasKitwareandGERe-applications.searchcontinuetoinvestandcontributecodeInthischapter,weprovideinsightintotheto