Scene.Save

Save(Stream, FileFormat)

使用指定的文件格式将场景保存到流。

public void Save(Stream stream, FileFormat format)
参数类型描述
streamStream输入流,用户负责关闭该流。
格式FileFormat格式。

异常

异常条件
IOException读取输入失败时抛出
ExportException当导出场景到指定的 3D 格式失败时抛出

示例

以下代码展示了如何保存场景

Scene scene = Scene.FromFile("input.fbx");
using(var ms = new MemoryStream())
{
    scene.Save(ms, FileFormat.USDZ);
}

另请参见


Save(Stream, FileFormat, CancellationToken)

使用指定的文件格式将场景保存到流。

public void Save(Stream stream, FileFormat format, CancellationToken cancellationToken)
参数类型描述
streamStream输入流,用户负责关闭该流。
格式FileFormat格式。
cancellationTokenCancellationToken保存任务的取消令牌

异常

异常条件
IOException读取输入失败时抛出
ExportException当导出场景到指定的 3D 格式失败时抛出

示例

以下代码展示了如何保存场景

Scene scene = Scene.FromFile("input.fbx");
var cts = new CancellationTokenSource();
using(var ms = new MemoryStream())
{
    scene.Save(ms, FileFormat.USDZ, cts.Token);
}

另请参见


Save(Stream, SaveOptions)

使用指定的文件格式将场景保存到流。

public void Save(Stream stream, SaveOptions options)
参数类型描述
streamStream输入流,用户负责关闭该流。
选项SaveOptions更详细的保存流配置。

异常

异常条件
IOException读取输入失败时抛出
ExportException当导出场景到指定的 3D 格式失败时抛出

示例

以下代码展示了如何保存场景

Scene scene = Scene.FromFile("input.fbx");
var opt = new UsdSaveOptions();
opt.PrimitiveToMesh = true;
using(var ms = new MemoryStream())
{
    scene.Save(ms, opt);
}

另请参见


Save(Stream, SaveOptions, CancellationToken)

使用指定的文件格式将场景保存到流。

public void Save(Stream stream, SaveOptions options, CancellationToken cancellationToken)
参数类型描述
streamStream输入流,用户负责关闭该流。
选项SaveOptions更详细的保存流配置。
cancellationTokenCancellationToken保存任务的取消令牌

异常

异常条件
IOException读取输入失败时抛出
ExportException当导出场景到指定的 3D 格式失败时抛出

示例

以下代码展示了如何保存场景

Scene scene = Scene.FromFile("input.fbx");
var cts = new CancellationTokenSource();
var opt = new UsdSaveOptions();
opt.PrimitiveToMesh = true;
using(var ms = new MemoryStream())
{
    scene.Save(ms, opt, cts.Token);
}

另请参见


Save(string)

使用指定的文件格式将场景保存到指定路径。

public void Save(string fileName)
参数类型描述
fileName字符串文件名。

异常

异常条件
IOException读取输入失败时抛出
ExportException当导出场景到指定的 3D 格式失败时抛出

示例

以下代码展示了如何保存场景

Scene scene = Scene.FromFile("input.fbx");
scene.Save("output.usdz");

另请参见


Save(string, FileFormat)

使用指定的文件格式将场景保存到指定路径。

public void Save(string fileName, FileFormat format)
参数类型描述
fileName字符串文件名。
格式FileFormat格式。

异常

异常条件
IOException读取输入失败时抛出
ExportException当导出场景到指定的 3D 格式失败时抛出

示例

以下代码展示了如何保存场景

Scene scene = Scene.FromFile("input.fbx");
scene.Save("output.usdz", FileFormat.USDZ);

另请参见


Save(string, FileFormat, CancellationToken)

使用指定的文件格式将场景保存到指定路径。

public void Save(string fileName, FileFormat format, CancellationToken cancellationToken)
参数类型描述
fileName字符串文件名。
格式FileFormat格式。
cancellationTokenCancellationToken保存任务的取消令牌

异常

异常条件
IOException读取输入失败时抛出
ExportException当导出场景到指定的 3D 格式失败时抛出

示例

以下代码展示了如何保存场景

var cts = new CancellationTokenSource();
Scene scene = Scene.FromFile("input.fbx");
scene.Save("output.usdz", FileFormat.USDZ, cts.Token);

另请参见


Save(string, SaveOptions)

使用指定的文件格式将场景保存到指定路径。

public void Save(string fileName, SaveOptions options)
参数类型描述
fileName字符串文件名。
选项SaveOptions更详细的保存流配置。

异常

异常条件
IOException读取输入失败时抛出
ExportException当导出场景到指定的 3D 格式失败时抛出

示例

以下代码展示了如何保存场景

var scene = Scene.FromFile("input.fbx");
var opts = new UsdSaveOptions();
opts.PrimitiveToMesh = true;
scene.Save("output.usdz", opts);

另请参见


Save(string, SaveOptions, CancellationToken)

使用指定的文件格式将场景保存到指定路径。

public void Save(string fileName, SaveOptions options, CancellationToken cancellationToken)
参数类型描述
fileName字符串文件名。
选项SaveOptions更详细的保存流配置。
cancellationTokenCancellationToken保存任务的取消令牌

异常

异常条件
IOException读取输入失败时抛出
ExportException当导出场景到指定的 3D 格式失败时抛出

示例

以下代码展示了如何保存场景

var cts = new CancellationTokenSource();
var scene = Scene.FromFile("input.fbx");
var opts = new UsdSaveOptions();
opts.PrimitiveToMesh = true;
scene.Save("output.usdz", opts, cts.Token);

另请参见