怎样实现对vtkAssembly装配体里的单个物件单独操作,可以实现对其单独选定、移动、放大缩小等操作?
我参考了http://tieba.baidu.com/p/2618380891帖子里的方法,用vtk默认的
1.将输入法切换到英文
2.按“a”
3.按鼠标中键并移动
但是只能够对不同的actor操作,当单独的一个actor也正好是装配体Assembly里的一员时,单独操作那个actor时,装配体里相对应的那一员也会同时操作,比如下图中,红绿蓝组合在一起的是一个装配体,左上角那个绿椎体是单独的一个actor,对绿椎体单独操作时,装配体中相对应的绿锥体也在移动。
但我现在想的是直接对actor操作,有什么方法么。
我参考了http://tieba.baidu.com/p/2618380891帖子里的方法,用vtk默认的
1.将输入法切换到英文
2.按“a”
3.按鼠标中键并移动
但是只能够对不同的actor操作,当单独的一个actor也正好是装配体Assembly里的一员时,单独操作那个actor时,装配体里相对应的那一员也会同时操作,比如下图中,红绿蓝组合在一起的是一个装配体,左上角那个绿椎体是单独的一个actor,对绿椎体单独操作时,装配体中相对应的绿锥体也在移动。
但我现在想的是直接对actor操作,有什么方法么。