2012-11-29 10 views
17

साथ नोड्स संरेखित करने के लिए यहाँ स्क्रीनशॉटकैसे ठीक से कई माता-पिता

Space tree

मैं इस समस्या से निपटने के लिए किया गया है और किसी भी भाग्य के बिना वाई स्थिति को संशोधित करने की कोशिश की है। ध्यान दें कि मेली जॉब बी गलत तरीके से प्रतीत होता है। यह तब होता है जब माता-पिता बॉक्स कई माता-पिता से जुड़ा होता है। मैंने नीचे दिए गए कोड को यह जानने के लिए प्रयास किया कि क्या एक बॉक्स में कई माता-पिता हैं लेकिन मैं इस बात पर काम नहीं कर सकता कि मैं वाई-अक्ष को कैसे स्थान दूंगा क्योंकि वे सभी एक ही स्थान पर आते हैं।

कोड: मदद के लिए

var pos = node.getPos(); 
var parents = node.getParents(); 
if(parents.length > 1) { 
    var subnodes = node.getSubnodes(); 
    for(var i=0; i<subnodes.length; i++) { 
     var yPos = subnodes[i].getPos(); 
     yPos.y = pos.y; 
    } 
} 

धन्यवाद।

उत्तर

0
var pos = node.getPos(); 
var parents = node.getParents(); 
var subnodes = node.getSubnodes(); 
for(var i=0; i<subnodes.length; i++) 
{ 
    var yPos = subnodes[i].getPos(); 
    if(parents.length > 1) 
     yPos.y = pos.y; 
    else 
     yPos.y = 0 
} 
संबंधित मुद्दे