您可以将整个 nCache 文件替换为新模拟,也可以有计划地替换 nCache 文件中的各缓存帧。例如,通过重新模拟特定帧并仅替换 nCache 文件中的这些特定帧,可以改善对象缓存的模拟。
替换 nCache
选择要用于替换缓存的对象。
注意
无法将 nCache 替换为已启用多个缓存的对象。
根据对象类型,执行下列操作之一:
对于 Nucleus 对象,在“nDynamics”菜单集中选择nCache > 替换缓存(nCache > Replace Cache)。
对于流体对象,在“动力学”(Dynamics)菜单集中选择流体 nCache > 替换缓存(Fluid nCache > Replace Cache)。
(可选)如果在“替换 nCache 选项”(Replace nCache Options)或“替换流体缓存选项”(Replace Fluid Cache Options)窗口指定的目录中已存在相同名称的 nCache 文件,将显示“创建缓存警告”(Create Cache Warning)消息。
执行下列操作之一:
单击“重命名”(Rename),更改要创建的替换缓存的名称。此时将显示“替换 nCache 选项”(Replace nCache Options)或“替换流体缓存选项”(Replace Fluid Cache Options)窗口。在“缓存名称”(Cache Name)字段中键入替换缓存的新名称,然后单击“替换”(Replace)。
单击“自动重命名”,创建新的 nCache 文件。新的缓存文件将保存到磁盘上的新文件夹中,对象的当前 nCache 文件从其缓存节点分离,新的 nCache 文件附加到对象的缓存节点。
单击“取消”(Cancel),退出“替换缓存”(Replace Cache)操作。
单击“替换现有文件”(Replace Existing),创建新的 nCache 文件。磁盘上的对象当前 nCache 文件替换为新的模拟,新的 nCache 文件附加到对象的缓存节点。
模拟完成后,将为选定对象创建缓存,用于替换“替换 nCache 选项”(Replace nCache Options)或“替换流体缓存选项”(Replace Fluid Cache Options)窗口中指定的时间范围内的当前缓存。
替换 nCache 帧
选择要用于替换单个 nCache 帧的对象。
注意
无法将 nCache 帧替换为已启用多个缓存的对象。
根据对象类型,执行下列操作之一:
对于 Nucleus 对象,在“nDynamics”菜单集中选择nCache > 替换缓存帧(nCache > Replace Cache Frame)。
对于流体对象,在“动力学”(Dynamics)菜单集中选择流体 nCache > 替换缓存帧(Fluid nCache > Replace Cache Frame)。
模拟完成后,将为帧或“替换 nCache 帧选项”(Replace nCache Frame(s)Options)或“替换流体缓存帧选项”(Replace Fluid Cache Frame(s)Options)窗口中指定范围的帧创建缓存,用于替换指定时间范围上对象的当前缓存,同时生成原始的未改变缓存以及描述文件(默认命名为 backup#_originalCacheName)。这是撤消操作所必需的。
请参见nCache > 替换缓存帧(nCache > Replace Cache Frame)或流体 nCache > 替换缓存帧(Fluid nCache > Replace Cache Frame)。
撤消替换 nCache 帧的操作
注意
如果替换 nCache 帧时启用了“删除备份文件”(Delete backup files),则无法撤消该替换操作,因为系统已从磁盘中删除了被替换的帧。
替换 nCache 帧时,将自动生成原始缓存数据的备份文件,并使用添加了 backup_、backup1_ 等前缀的原始缓存文件名称来命名备份文件。若要撤消替换 nCache 帧的操作,则需要将生成的备份文件重命名为原始文件名。例如,若要在名为 Cape 的 nCache 上撤消替换 nCache 帧的操作,请将 backup_Cape.xml 和 backup_Cape.mc 备份文件重命名为 Cape.xml 和 Cape.mc。
当替换“每帧一个文件”(One File Per Frame)缓存上的 nCache 帧时,仅对被替换的帧进行备份。若要撤消替换“每帧一个文件”(One File Per Frame)缓存上 nCache 帧的操作,则需要将生成的备份帧文件重命名为原始帧文件名。。例如,若要撤消替换名为 CapeFrame1、CapeFrame2 和 CapeFrame3 的“每帧一个文件”(One File Per Frame)缓存上 nCache 帧的操作,需要将 backup_Cape.xml 文件重命名为 Cape.xml,同时将被替换的帧备份文件 backup_CapeFrame1.mc、backup_CapeFrame2.mc 和 backup_CapeFrame3.mc 重命名为 CapeFrame1.mc、CapeFrame2.mc 和 CapeFrame3.mc。
,