New features added to Panel3D

After publishing the article about Panel3D, I received a few excellent pieces of feedback. I implemented the features and improvements this evening, and updated the article/downloads to reflect the changes.

Here are the changes I made:

  1. Exposed MaxVisibleModels as a public property
  2. Added the IsMovingItems property
  3. Added the GetVisibleIndexFromChildIndex method
  4. Added (to the demo app) the ability to bring an item to the front of the 3D scene when you click on it.
  5. Rewrote the logic that keeps Panel3D in sync with the selected item of the owning Selector control, so that it does not create a memory leak.

The article and source code can be found here.

2 Responses to New features added to Panel3D

  1. Karl Shifflett says:

    Nice, so nice!

%d bloggers like this: