I’ve been making heavy use of the interactive 3D controls, made by some guys on the WPF team, found here http://channel9.msdn.com/posts/Charles/Daniel-Lehenbauer-and-Kurt-Berglund-Interactive-2D-controls-on-WPF-3D-Surfaces/
I’ve noticed there hasn’t been any updates to this lately, and with WPF and .Net 4.0 just around the corner, I was just wondering if there is a better way to do 2D controls on 3D objects, or is this still the best way to do it?
Perhaps you’re looking for Viewport2DVisual3D.
[EDIT] You can see an example in Matthew MacDonald’s book Pro WPF in C# 2008 here on page 851. You may or may not be able to view it (not sure) but I won’t reproduce here as it’s not my work.