类 RvmSaveOptions
内容
[
隐藏
]RvmSaveOptions class
Aveva PDMS RVM 文件的保存选项。
public class RvmSaveOptions : SaveOptions
构造函数
| 名称 | 描述 |
|---|---|
| RvmSaveOptions() | RvmSaveOptions 的构造函数 |
| RvmSaveOptions(FileContentType) | RvmSaveOptions 的构造函数 |
属性
| 名称 | 描述 |
|---|---|
| AttributeListFile { get; set; } | 获取或设置属性列表文件的文件名;当此属性未定义时,导出器将根据 .rvm 文件名生成名称,默认值为 null。 |
| AttributePrefix { get; set; } | 获取或设置将被导出的属性前缀,导出的属性将不包含前缀,具有不同前缀的自定义属性将不会被导出,默认值为 ‘rvm:’。例如,如果属性为 rvm:Refno=345,导出的属性将为 Refno = 345,前缀被去除。 |
| Author { get; set; } | 作者信息,默认值为 ‘3d@aspose’ |
| CreationTime { get; set; } | 导出此文件的时间戳,默认值为当前时间 |
| Encoding { get; set; } | 获取或设置基于文本文件的默认编码。默认值为 null,这意味着导入器/导出器将决定使用哪种编码。 |
| ExportAttributes { get; set; } | 获取或设置是否将属性列表导出到外部 .att 文件,默认值为 false。 |
| ExportTextures { get; set; } | 尝试将场景中使用的纹理复制到输出目录。 |
| FileFormat { get; } | 获取当前保存/加载选项中指定的文件格式。 |
| FileName { get; set; } | 导出/导入场景的文件名。这是可选的,但在序列化外部资源(如 OBJ 的材质)时很有用。 |
| FileNote { get; set; } | 文件头中的文件备注。 |
| FileSystem { get; set; } | 允许用户处理在加载/保存期间如何管理外部依赖项。 |
| LookupPaths { get; set; } | 某些文件(如 OBJ)依赖外部文件,查找路径将允许 Aspose.3D 查找并加载外部文件。 |
示例
以下代码展示了如何在 RVM 中导出属性。
Scene scene = new Scene();
var box = new Box().ToMesh();
//导出属性需要节点名称
var boxNode = scene.RootNode.CreateChildNode("box", box);
boxNode.SetProperty("rvm:Price", 12.0);
boxNode.SetProperty("rvm:Weight", 30.0);
var opt = new RvmSaveOptions();
//带有 rvm: 前缀的属性将被导出。
opt.ExportAttributes = true;
opt.AttributePrefix = "rvm:";
opt.Author = "Aspose.3D";
opt.FileNote = "Test attribute export";
scene.Save("output.rvm", opt);
另请参见
- class SaveOptions
- namespace Aspose.ThreeD.Formats
- assembly Aspose.3D