AssetInfo

AssetInfo class

资产信息。 资产信息可以附加到一个Scene. 孩子Scene可以有自己的AssetInfo覆盖父母的定义。

public class AssetInfo : A3DObject

构造函数

姓名 描述
AssetInfo() 初始化AssetInfo类.
AssetInfo(string) 初始化AssetInfo类.

特性

姓名 描述
Ambient { get; set; } 获取或设置此资产的默认环境颜色
ApplicationName { get; set; } 获取或设置创建此资产的应用程序
ApplicationVendor { get; set; } 获取或设置应用程序供应商的名称
ApplicationVersion { get; set; } 获取或设置创建此资产的应用程序的版本。
Author { get; set; } 获取或设置此资产的作者
Comment { get; set; } 获取或设置该资产的评论。
CoordinatedSystem { get; set; } 获取或设置此资产中使用的坐标系。
Copyright { get; set; } 获取或设置文档的版权
CreationTime { get; set; } 获取或设置该资产的创建时间
Keywords { get; set; } 获取或设置该资产的关键字
ModificationTime { get; set; } 获取或设置该资产的修改时间
virtual Name { get; set; } 获取或设置名称。
Properties { get; } 获取所有属性的集合。
Revision { get; set; } 获取或设置该资产的修订号,通常用于版本控制系统。
Subject { get; set; } 获取或设置此资产的主题
Title { get; set; } 获取或设置此资产的标题
UnitName { get; set; } 获取或设置此资产中使用的长度单位。 例如 cm/m/km/inch/feet
UnitScaleFactor { get; set; } 获取或设置实际仪表的比例因子。
UpVector { get; set; } 获取或设置此资产中使用的上向量。
Url { get; set; } 获取或设置此资产的 URL。

方法

姓名 描述
FindProperty(string) 查找属性。 可以是动态属性(由 CreateDynamicProperty/SetProperty 创建) 或原生属性(由其名称标识)
GetProperty(string) 获取指定属性的值
RemoveProperty(Property) 删除动态属性。
RemoveProperty(string) 移除名称标识的指定属性
SetProperty(string, object) 设置指定属性的值

也可以看看