Reader3dsGetFrame Method (Int32) |
Gets the Model3DGroup for frame. No The frameNo can also be a not integer value to display model between frames - for example frameNo = 1.5 will get the model as it it in the middle between 2st and 3nd frame.
Namespace: Ab3dAssembly: Ab3d.Reader3ds (in Ab3d.Reader3ds.dll) Version: 9.0.5590.1040
Syntax public Model3DGroup GetFrame(
int frameNo
)
Parameters
- frameNo
- Type: SystemInt32
frameNo
Return Value
Type:
Model3DGroupreturns the Model3DGroup for frameNo
Remarks
The Reader3ds can also read the animation data from a 3ds file. It is possible to get the Model3DGroup object for each frame.
Examples
First you have to create a new instance of Reader3ds, read the file and than you can use the GetFrame method:
Reader3ds newReader3ds;
newReader3ds = new Reader3ds();
newReader3ds.ReadFile("c:\\models\\simple_animation.3ds");
for (int frameNo=0; frameNo<newReader3ds.FramesCount; frameNo++)
{
newReader3ds.GetFrame(frameNo, Viewport1);
System.Threading.Thread.Sleep(250);
}
See Also