def OnCenterOfMassDistanceExt(self, event): print("CMCENT EXT") indices1, indices2 = self.selectObjects() from extern import getCMcentDistance plot2d([ range(len(self.modelNumbers)), getCMcentDistance(self.modelNumbers, min(indices1) + 1, max(indices1) + 1, min(indices2) + 1, max(indices2) + 1) ], "CM Nora")
def OnCenterOfMassDistanceCompare(self, event): print("CMCENT COMPARE") from extern import getCMcentDistance indices1, indices2 = self.selectObjects() #plot WITHOUT treeorb dist plot2d([[ range(len(self.modelNumbers)), self.calcCenterOfMassDistance(), "calc" ], [ range(len(self.modelNumbers)), getCMcentDistance(self.modelNumbers, min(indices1) + 1, max(indices1) + 1, min(indices2) + 1, max(indices2) + 1), "nora" ]], "CM compare")
def OnCenterDistanceExtCompare(self, event): print("EXT center distance COMPARE") indices1, indices2 = self.selectObjects() from extern import getMedcentDistance, getCMcentDistance plot2d([[ range(len(self.modelNumbers)), getMedcentDistance(self.modelNumbers, min(indices1) + 1, max(indices1) + 1, min(indices2) + 1, max(indices2) + 1), "medcent" ], [ range(len(self.modelNumbers)), getCMcentDistance(self.modelNumbers, min(indices1) + 1, max(indices1) + 1, min(indices2) + 1, max(indices2) + 1), "cmcent" ]], "NORA center distance")
def OnCenterDistanceExtCompare(self, event): print("EXT center distance COMPARE") indices1, indices2 = self.selectObjects() from extern import getMedcentDistance, getCMcentDistance plot2d([[range(len(self.modelNumbers)), getMedcentDistance(self.modelNumbers, min(indices1)+1, max(indices1)+1, min(indices2)+1, max(indices2)+1), "medcent"],[range(len(self.modelNumbers)), getCMcentDistance(self.modelNumbers, min(indices1)+1, max(indices1)+1, min(indices2)+1, max(indices2)+1), "cmcent"]], "NORA center distance" )
def OnCenterOfMassDistanceCompare(self, event): print("CMCENT COMPARE") from extern import getCMcentDistance indices1, indices2 = self.selectObjects() #plot WITHOUT treeorb dist plot2d([[range(len(self.modelNumbers)), self.calcCenterOfMassDistance(), "calc"],[range(len(self.modelNumbers)), getCMcentDistance(self.modelNumbers, min(indices1)+1, max(indices1)+1, min(indices2)+1, max(indices2)+1), "nora"]], "CM compare" )
def OnCenterOfMassDistanceExt(self, event): print("CMCENT EXT") indices1, indices2 = self.selectObjects() from extern import getCMcentDistance plot2d([range(len(self.modelNumbers)), getCMcentDistance(self.modelNumbers, min(indices1)+1, max(indices1)+1, min(indices2)+1, max(indices2)+1)], "CM Nora" )