AB4D 是一家有限责任公司,专门开发可用来创建三维和二维图形的软件。AB4D主要专注于开发能够实现最大化利用WPF和Silverlight技术制图潜力的控件和库。AB4D出现的第一天便开始开发产品,积累了丰富的经验。如今已经发展成为一家领先的转换器开发商。AB4D的产品能够在WPF和Silverlight中把通常使用的2D和3D文档格式转换成为XAML格式。使用AB4D 的产品,开发者能够在他们的制图应用程序里创建图表元素。比如,在Adobe Illustrator, Corel Draw, Inkscape, Microsoft Visio, Word, Excel 或所有其他任何的制图程序中,能够创建矢量图形。
同样,在WPF应用程序中通过使用3D Studio Max, Maya, Blend 和其他能够导出到3ds文件中的3D建模工具是可以创建3D模型的。AB4D 的Ab3d.PowerToys是与WPF 3D一起使用的辅助库。目前,AB4D已经正式发布改产品的v2.0,新版本包含多项新特征和修正,它使得为WPF提供更先进的和具有更好性能的3D实现。AB4D的 ZoomPanel是一个自定义控件,它为任何的WPF应用程序提供动画缩放和平移功能,支持缩放和平移的所有类型,可用鼠标滚轮放大和缩小。
AB4D 公司开发的Ab3d.Reader3ds是一个类库,能被用于读取3ds文件中的3D模型是在WPF(.Net)应用程序中使用它。这种方法使您可以在3D建模应用程序中定义3D模型并简单地在您的应用程序中使用该模型。该库能够导入更多复杂的3ds文件。同时,它还具有很多先进的导入3ds文件的选项。使用Ab3d.Reader3ds库,模型和动画数据能够轻松地导入到WPF(.Net 3.0)应用程序中。该库能够调整模型数据以便WPF应用程序它们看起来是在建模应用程序中。所有导入的模型能够通过它们的名称访问(使用NamedObject属性)-因为他们是在3D建模应用程序中定义的。集成的Transformer3ds类简化了对象的转换—旋转,平移,大小调整。创建自定义的动画可以很容易做到。播放存储在3ds文件中的动画也很简单。
AB4D该软件拥有集成的Animator3ds helper类。它是唯一的类来设置动画的持续时间或在每秒播放帧的数量,然后在一个定时器Timer或Render 事件中调用DoAnimate方法执行播放。在WPF中使用3D内容现在就像使用gif或jpg图像一样简单。这里不需要手工创建模型。在几乎所有的3D建模应用程序中,它们都能够被创建。