一、面向用户
所有用户
二、功能背景
从把手和门板之间的关系来看,有一些把手是门板的子模型,有一些不是门板的子模型。设计师在做把手或者门板样式替换的时候,上述两类把手的继承逻辑不一样,导致不同把手的表现不一致,设计师会比较迷惑。
典型场景:
- 如果一个门板自带了子模型把手,门板替换为一个包含非自带子模型把手的门时,这个新门板的把手会消失(即替换后门板上没有把手)
- 如果一个门板上含非子模型把手,门板替换为一个自带子模型把手的门时,这个新门板会有两个把手(原来的非子模型会继承,新门板的子模型也会存在)
三、功能描述
统一子模型把手与非子模型把手的继承逻辑。
- 在门板上替换把手样式时:新把手的距边距离取新把手的参数。
- 含子模型把手的门板替换为新门板时:
- 若新门板无自带把手,需将旧拉手继承到新门板
- 若新门板自带把手(无论是否子模型),需使用新门板自带把手,旧把手不继承
- 含非子模型把手的门板替换为新门板时:
- 如果新门板无把手,则原拉手继承给新门板
- 如果新门板有把手(无论是否子模型),使用新门板自带的把手,旧把手不继承
- 无把手门板替换为带把手的新门板时:
- 无论新门板的把手是子模型还是非子模型,均使用新门板自带把手
四、操作演示
把手风格替换
门板风格替换