VTK初入门径--第五只小板凳

这两天有人问我,
前几章的示例都是在窗口中绘制图形,
或对窗口进行放大,旋转等,
我们能对图形进行操作么?如怎样把图形拉大,拉长?


"大家说行么?"
有人嘿嘿一笑,坏坏地说:"例子里就有"
"你答对了"

下面我就把这个例子阐述一下,也增加点我的经验值,

 
这个例子介绍了3D窗口小部件(widgets),3D widgets利用了第二只小板凳中
提到的事件/观察器的设计模式.3D widgets在场景中使用了一个特别的物件,
能够用键盘或鼠标进行交互式选择和操作.当操作widets物件时,它们依次调用
相应的消息事件.

特别提醒:更多的widget相关例子在VTK/Examples/GUI


首先:还是先添加相应的头文件;
其次:加入相互作用的回调类,这个类将会在oberser中由程序自动加载调用;
然后:像前几章一样添加相应的函数

 

 

 

效果图:

VTK示例

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值