Click or drag to resize
Reader3dsReadFile Method (Stream, Viewport3D)
Reads the 3ds file from stream and adds the 3d objects (as MeshGeometry3D, Lights, Materials) to Viewport3D Also if the 3ds file contains camera information set the Viewport3D's camera to the first camera in 3ds file

Namespace: Ab3d
Assembly: Ab3d.Reader3ds (in Ab3d.Reader3ds.dll) Version: 9.0.5590.1040
Syntax
C#
public Model3DGroup ReadFile(
	Stream fileStream,
	Viewport3D viewport
)

Parameters

fileStream
Type: System.IOStream
3ds file Stream
viewport
Type: System.Windows.ControlsViewport3D
viewport to add the models to

Return Value

Type: Model3DGroup
returns the read Model3DGroup
Exceptions
Examples
The following example reads the 3ds file from a file stored in application's resources (in Visual Studio marked as Resource - not Embedded resource). This can be very useful for creating a xbap applications.
Uri fileUri = new Uri("pack://application:,,,/SampleApp;component/models/testModel.3ds", UriKind.Absolute);
using (Stream stream = Application.GetResourceStream(fileUri).Stream)
{
    Ab3d.Instance.ReadFile(stream, Viewport1);
}
See Also