-1
A
回答
1
首先你必須實現一個自定義的InteractorStyle。在它的OnLeftButtonDown()中,你必須使用Picker,然後選擇器的 - > GetActor()函數會告訴你你選擇了哪個對象。如果這個對象等於你正在尋找的對象,你現在就有了點擊你的球體並且可以做你想做的任何事情的條件。
(這裏是這種情況的一個殼(它不檢查哪個對象點擊,但顯示如何繼承的InteractorStyle並使用機械手):http://www.vtk.org/Wiki/VTK/Examples/Cxx/Interaction/Picking
相關問題
- 1. 如何讓Windows爲編程創建的PictureBox提高mouseclick事件?
- 2. 如何在Thumb上提高DragDelta事件
- 3. MouseClick事件
- 4. 如何在MouseClick事件中處理CheckBox?
- 5. 如何提高事件在WP8
- 6. 如何分別處理ChartControl上的MouseClick和MouseDoubleClick事件
- 7. WPF TabItem元素MouseClick事件
- 8. 關於Gotfocus和MouseClick事件
- 9. 管理mousever和mouseclick事件
- 10. MouseMove後防止MouseClick事件
- 11. NSButton在mouseup上提高單擊事件
- 12. 如何使用mouseClick事件重寫mouseLeave事件
- 13. 如何提高Android上TextButton的字體
- 14. 如何提高交叉線程事件
- 15. 如何提高Yii中的CComponent事件
- 16. 如何從另一個提高事件
- 17. VB.Net如何提高COM事件
- 18. 如何用計時器提高事件?
- 19. 如何停止提高事件
- 20. C#事件,如何提高它們?
- 21. 如何使用Moq提高事件?
- 22. 我如何在PivotItem中找到MouseClick或GotFocus事件?
- 23. 事件預期不提高是提高
- 24. 如何在球體上包裹紋理?
- 25. 在JavaFX中的ScrollPane上添加MouseClick事件
- 26. C#Windows窗體,Combobox MouseClick事件被多次觸發
- 27. 如何在tcplistener.accepttcpclient上提出事件
- 28. 如何提高MS字上的事件Keypress
- 29. (WPF)如何提高Datatemplate的上下文MenuItem事件
- 30. Away3d網格沒有得到mouseClick事件