论文部分内容阅读
VTK(Visua1ization Toolkit)是一个面向对象的三维可视化的算法库,VTK因其良好的封装性被广泛应用。观察者与命令模式(Observer/CommandPattern)在VTK中的使用进一步地提高了其在三维可视化应用方面的可扩展性,简化了VTK开发中的程序结构框架的设计。本文依据观察者模式与命令模式的实现原理、优点及其在软件中的应用,分析了VTK中观察者/命令模式的实现机制,并以Picker为例总结观察者/命令模式在VTK中的应用。