def initValues(self): self.objs = None self.dir = Vector(0.0,0.0,1.0) self.r = 0.0 self.face = None self.selObj = Geometry.getSelectedObj() if not self.selObj: msg = Translator.translate("At least 1 surface must be selected (Any selected object)") App.Console.PrintError(msg) return True self.face = Geometry.getFaces() if not self.face: msg = Translator.translate("At least 1 surface must be selected (Any face object found into selected objects)") App.Console.PrintError(msg) return True bound = self.face[0].BoundBox self.bound = [bound.XMin, bound.XMax, bound.YMin, bound.YMax, bound.ZMin, bound.ZMax] for i in range(1,len(self.face)): face = self.face[i] bound = face.BoundBox self.bound[0] = min(self.bound[0],bound.XMin) self.bound[1] = min(self.bound[1],bound.XMax) self.bound[2] = min(self.bound[2],bound.YMin) self.bound[3] = min(self.bound[3],bound.YMax) self.bound[4] = min(self.bound[4],bound.ZMin) self.bound[5] = min(self.bound[5],bound.ZMax) self.r = max(self.r, self.bound[4]) self.r = min(self.r, self.bound[5]) msg = Translator.translate("Ready to work") App.Console.PrintMessage(msg) return False
def initValues(self): self.obj = None self.dirId = 0 self.uv = 0 self.surf = None self.selObj = Geometry.getSelectedObj() if not self.selObj: msg = Translator.translate("1 surface must be selected (Any object has been selected)") App.Console.PrintError(msg) return True self.surf = Geometry.getSelectedSurface() if not self.surf: msg = Translator.translate("1 surface must be selected (Any face object found into selected objects)") App.Console.PrintError(msg) return True msg = Translator.translate("Ready to work") App.Console.PrintMessage(msg) return False
def initValues(self): self.obj = None self.dirId = 0 self.uv = 0 self.surf = None self.selObj = Geometry.getSelectedObj() if not self.selObj: msg = Translator.translate( "1 surface must be selected (Any object has been selected)") App.Console.PrintError(msg) return True self.surf = Geometry.getSelectedSurface() if not self.surf: msg = Translator.translate( "1 surface must be selected (Any face object found into selected objects)" ) App.Console.PrintError(msg) return True msg = Translator.translate("Ready to work") App.Console.PrintMessage(msg) return False
def initValues(self): self.objs = None self.dir = Vector(0.0, 0.0, 1.0) self.r = 0.0 self.face = None self.selObj = Geometry.getSelectedObj() if not self.selObj: msg = Translator.translate( "At least 1 surface must be selected (Any selected object)") App.Console.PrintError(msg) return True self.face = Geometry.getFaces() if not self.face: msg = Translator.translate( "At least 1 surface must be selected (Any face object found into selected objects)" ) App.Console.PrintError(msg) return True bound = self.face[0].BoundBox self.bound = [ bound.XMin, bound.XMax, bound.YMin, bound.YMax, bound.ZMin, bound.ZMax ] for i in range(1, len(self.face)): face = self.face[i] bound = face.BoundBox self.bound[0] = min(self.bound[0], bound.XMin) self.bound[1] = min(self.bound[1], bound.XMax) self.bound[2] = min(self.bound[2], bound.YMin) self.bound[3] = min(self.bound[3], bound.YMax) self.bound[4] = min(self.bound[4], bound.ZMin) self.bound[5] = min(self.bound[5], bound.ZMax) self.r = max(self.r, self.bound[4]) self.r = min(self.r, self.bound[5]) msg = Translator.translate("Ready to work") App.Console.PrintMessage(msg) return False