我有一個很大的ModelVisual3D
(例如汽車),它被分成許多較小的物體(例如輪胎,座椅,車輪等)。命中測試WPF 3D模型零件
我想點擊鼠標點擊測試ModelVisual3D
,並確定哪個GeometryModel3D
被擊中。我可以測試我的車(ModelVisual3D
),但無法確定哪部分車(GeometryModel3D
對象)被點擊。
有沒有人有一個想法如何在處理MouseLeftButtonDown
事件(或任何其他鼠標事件)時確定模型的確切部分?
我有一個很大的ModelVisual3D
(例如汽車),它被分成許多較小的物體(例如輪胎,座椅,車輪等)。命中測試WPF 3D模型零件
我想點擊鼠標點擊測試ModelVisual3D
,並確定哪個GeometryModel3D
被擊中。我可以測試我的車(ModelVisual3D
),但無法確定哪部分車(GeometryModel3D
對象)被點擊。
有沒有人有一個想法如何在處理MouseLeftButtonDown
事件(或任何其他鼠標事件)時確定模型的確切部分?
看看- 我相信那裏解釋的機制會有所幫助。
本博客文章顯示怎麼辦射線探傷與框架:
http://blogs.msdn.com/b/wpf3d/archive/2009/05/18/3d-hit-testing.aspx
回調的結果對相交的網格細節,從中可以得到哪些是網格的特定部分相交。
鏈接不工作! – tabby