One area where the Avalon platform blurs the line between 2D and 3D is with our hit testing services. It's easy to discover that we support traditional ray/mesh hit testing via the Model3D.HitTest(...) API, but rarely does the user want to initiate hit testing in world 3-space (this is especially true for the 3D scenarios targeted by Avalon). Consider this simple demo (binary, source) which displays a rotating teapot which changes color when the user clicks on it. (Demo works on Longhorn build 4074).
|