Reader3ds是一個類庫,能被用于讀取3ds文件中的3D模型并在WPF(.Net)應用程序中使用它。這種方法使您可以在3D建模應用程序中定義3D模型并簡單地在您的應用程序中使用該模型。該庫比起Viewer3ds和在線3ds文件轉換器來說,能夠導入更多復雜的3ds文件。同時,它還具有很多先進的導入3ds文件的選項。
Reader3ds is a class library than can be used to read 3D models from a 3ds file and to use them in a WPF (.Net 3.0) application. This way you can define 3D models in 3D modeling application and simply use the models in you application. The library can import much more complex 3ds files than Viewer3ds and online 3ds file converter. It also has many advanced options for importing 3ds file.

|
3D 建模應用程序 |
3ds 文件 |
使用Reader3ds的WPF應用程序 |

概述
使用3D對象編程變得前所未有的簡單容易。
使用Ab3d.Reader3ds庫,模型和動畫數據能夠輕松地導入到WPF(.Net 3.0)應用程序中。該庫能夠調整模型數據以便WPF應用程序它們看起來是在建模應用程序中。
所有導入的模型能夠通過它們的名稱訪問(使用NamedObject屬性)-因為他們是在3D建模應用程序中定義的。
集成的Transformer3ds類簡化了對象的轉換—旋轉,平移,大小調整。創建自定義的動畫可以很容易做到。
播放存儲在3ds文件中的動畫也很簡單。Reader3ds擁有集成的Animator3ds helper類。它是唯一的類來設置動畫的持續時間或在每秒播放幀的數量,然后在一個定時器Timer或Render 事件中調用DoAnimate方法執行播放。
在WPF中使用3D內容現在就像使用gif或jpg圖像一樣簡單。
這里不需要手工創建模型。在幾乎所有的3D建模應用程序中,它們都能夠被創建。打電話給您的設計部門或簡單的從許多互聯網圖書館中獲得一個模型。
|
3D modeling application
|
3ds file
|
WPF application using Reader3ds
|
Overview
Programming with 3D objects has never been easier.
With Ab3d.Reader3ds library the models and animation data can be simply imported into WPF (.Net 3.0) application. The library adjusts the model data so they WPF applications they look as in the modeling application.
All the imported models can be accessed by their name (with NamedObject property) - as they were defined in 3D modeling application.
The integrated Transformer3ds class simplifies transformations on the objects - rotation, translation, scale. Creating custom animations can be done really easily .
Playing animations stored in 3ds file is also very simple. The Reader3ds has integrated Animator3ds helper class. The only thing to do is to set the duration of the animation or the number of frames played in a second and than calling the DoAnimate method in a Timer or Render event.
Work with 3D content in WPF is now as simple as using gif or jpg images.
There is no need to create the models by hand. They can be created in almost any 3D modeling application. Call your design department to create one or simply get a model from one of many internet libraries.