在族编辑器中直接点击“载入到项目”,如果项目中已经存在这个族,这时候软件会出现提示:“族已存在”,给出了两个选项“覆盖现有版本”、“覆盖现有版本及参数”。很多人问过这个问题,现在详解这两个选项的区别:
一、新建一个常规模型族,命名为“立方体”,以这个族为例讲解:
族参数设置如下:
1、立方体的“长”设置为“类型参数”,如下图所示:
2、立方体的“宽”设置为“实例参数”,如下图所示:
3、采用拉伸命令,创建立方体,长宽参数关联如下图所示:
4、完成族编辑,创建如下图所示模型:
5、将族“立方体”载入到一个新建项目文件中,在项目文件中放置五个“立方体”实例,如下图所示:
二、“覆盖现有版本”、“覆盖现有版本及其参数值”分别会修改已放置族的那些参数?
实验一:修改宽(实例参数)的参数值为250,分别选择“覆盖现有版本”、“覆盖现有版本及其参数值”,查看项目中的五个“立方体”有何变化。
实验结果:
1、选择“覆盖现有版本”:无任何变化如下图:
选择示例,查看其参数“宽”(实例参数)值为500。
结论:在族编辑器中修改族的“实例参数”值,重新载入,选择“覆盖现有版本”不会对已经放置族的实例参数值产生影响。
2、选择“覆盖现有版本及其参数值”:无任何变化如下图
选择实例,查看器参数“宽”(实例参数)值为500.
结论:在族编辑器中修改族的“实例参数”值,重新载入,选择“覆盖现有版本及其参数值”不会对已经放置族的实例参数值产生影响。
“实验一”结论:无论选择“覆盖现有版本”还是“覆盖现有版本及其参数值”都不会对已放置族的实例参数值产生影响。
实验二:修改长(类型参数)的参数值为250,分别选择“覆盖现有版本”、“覆盖现有版本及其参数值”,查看项目中的五个“立方体”有何变化。
实验结果:
1、选择“覆盖现有版本”:无任何变化如下图:
选择示例,查看其参数“长”(类型参数)值为500。
结论:在族编辑器中修改族的“类型参数”值,重新载入,选择“覆盖现有版本”不会对已经放置族的类型参数值产生影响。
2、选择“覆盖现有版本及其参数值”:变化如下图
选择实例,查看器参数“长”(类型参数)值为250
结论:在族编辑器中修改族的“类型参数”值,重新载入,选择“覆盖现有版本及其参数值”会对已经放置族的类型参数值产生影响。
“实验二”结论:在族编辑器中修改类型参数值,载入项目,选择“覆盖现有版本”不会对已放置族的类型参数产生影响。选择“覆盖现有版本及其参数值”会改变已放置族的类型参数值。
由“实验一”“实验二”得出结论:
“覆盖现有版本”对已放置族的“实例参数”、“类型参数”值均无影响,“覆盖现有版本及其参数值”仅会更新已放置族的“类型参数”值。
三、什么时候使用“覆盖现有版本”,什么时候使用“覆盖现有版本及其参数值”
1、在修改族时,如果仅为族新增参数、新增类型、编辑了族的形状,两个选项都可以使用。
2、在修改族时,如果修改了族的类型参数值,并且希望项目文件中已放置的族能够同步修改这个参数值,那么选择“覆盖现有版本及其参数”选项。
3、注意:有时候想修改族的某个尺寸大小,去族编辑器中调整好,重新载入项目,无论选择那个选项,项目文件中的实例都不发生变化,那么你在族编辑器中修改的是这个族的“实例参数”。
文章来自互联网,最终解释权归原作者所有,如有侵权请及时联系站长删除