有几个教程向您展示了如何创建3d对象,例如此Introduction to WPF 3D。此外,我可以在其他应用程序中创建3d对象,然后使用expression blend导入它们。
例如,如果我的3d对象是一个立方体,我如何在该立方体的一个面上放置一个用户控件?当我将3d对象导入到我的应用程序中时,expression blend创建了一个视口控件。我想知道是否有可能在该对象中放置一个控件,例如按钮。我试着把按钮放在那个视口里面,但它不能工作。可以在3d对象中放置用户控件吗?
发布于 2011-07-03 19:53:49
您可以使用Viewport2dVisual3d class。
此类允许将实时交互式2D内容直接映射到3D表面。
你应该打破网格,使每个面有一个单独的网格,然后为每个面使用Viewport2dVisual3d,并将您的控制添加到该面。
https://stackoverflow.com/questions/6560061
复制相似问题