我一直在制作树的层次结构图,有两个过滤器,一个显示完整的层次结构,一个仅显示树中设置节点的沿袭。
更改为沿袭视图时,链接的源节点位置似乎不正确,并保持其旧位置。
如您所见,链接的源位置非常偏离。
我通过减少每个节点的子级数组对象中的元素,将图形缩小为沿袭视图。
问题示例:https://blockbuilder.org/frazboyz/dc5a4f77e9c61acc996f2efc5d00d3cd
答案 0 :(得分:1)
该错误是由于我克隆对象并将其分配为Node中更改其对象的子对象而引起的。
原始 https://blockbuilder.org/frazboyz/dc5a4f77e9c61acc996f2efc5d00d3cd
已修复 https://blockbuilder.org/frazboyz/9d0c834e5c99e1da9481ea6c922cf9ca
请参阅第216行。