3D diagram
The Blendables 3D Mix is a platform for easily creating immersive 3D application experiences in Windows Presentation Foundation. With ItemsControl3D developers simply specify layout animation and content and the control handle the rest.
Real-time 3D
ItemsControl3D provides a mechanism for automatically adjusting content and layout, dynamically, based on items added at any point in the application runtime. This change notification framework is built-in allowing a developer to simply point to the collection of items that will be included in the 3D layout.
3D Model Generation
Any item added into the 3D scene is routed to the ItemModelGenerator interface that is part of the ItemsControl3D framework to be rendered as a proper 3D model.
Layout Animation and Extensibility
ItemsControl3D uses a Layout3D framework that provides a pluggable system for specifying various layouts of the application content.  Currently the Blendables 3D Mix contains 5 layouts:
StackLayout3D : Arranges content in a horizontal or vertical 3D layout stacking or placing side by side based on the 3D model’s dimension.
GridLayout3D : Content is placed according to a 3D grid of rows and columns.
EllipseLayout3D :Easy to create a perfect circle or elongated ellipse for 3D content placement
CanvasLayout3D : With a canvas in 3D you can place content in relation to X, Y and Z pinpoints.
SpiralLayout3D : Utilize one of many properties to adjust the shape and size of a spiral based 3D layout.
 
Customers can easily specify additional layouts which can plug into the ItemsControl3D framework and automatically utilize the change notification and animation capabilities of the package.

Users can set animation using 2 different methods:
Penner Animations : Based on Robert Penner’s animation-easing algorithms which are widely used in the design community.
Customize : Total control for specifying animations with a user defined model.
† Penner easing equation names used with permission from Robert Penner.
Copyright © 2007 IdentityMine, Inc.  | Careers  | Policies  | License  | News & Press