您可以将整个 nCache 文件替换为新模拟,也可以有计划地替换 nCache 文件中的各缓存帧。例如,通过重新模拟特定帧并仅替换 nCache 文件中的这些特定帧,可以改善对象缓存的模拟。

替换 nCache        

  1. 选择要用于替换缓存的对象。              

    注意                      

    无法将 nCache 替换为已启用多个缓存的对象。                    


  2. 根据对象类型,执行下列操作之一:

    • 对于 Nucleus 对象,在“nDynamics”菜单集中选择nCache > 替换缓存(nCache > Replace Cache)。                  

    • 对于流体对象,在“动力学”(Dynamics)菜单集中选择流体 nCache > 替换缓存(Fluid nCache > Replace Cache)。                  


  3. (可选)如果在“替换 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 帧        

  1. 选择要用于替换单个 nCache 帧的对象。              

    注意                      

    无法将 nCache 帧替换为已启用多个缓存的对象。                    


  2. 根据对象类型,执行下列操作之一:

    • 对于 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

,