示例#1
0
 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")
示例#2
0
 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")
示例#3
0
 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")
示例#4
0
文件: nora.py 项目: beevageeva/tprog
		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" )
示例#5
0
文件: nora.py 项目: beevageeva/tprog
		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" )
示例#6
0
文件: nora.py 项目: beevageeva/tprog
		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" )