Example #1
0
    def onChanged(self, obj, prop):
        ComponentStructural.onChanged(self, obj, prop)

        if prop == "Area":
            obj.Proxy.area = obj.Area

        elif prop == "Thickness":
            obj.Proxy.thickness = obj.Thickness

        elif prop == "Length":
            obj.Proxy.length = obj.Length

        elif prop == "Width":
            obj.Proxy.width = obj.Width

        if prop == "Shape":
            box = obj.Shape.BoundBox
            dim = [box.XLength, box.YLength, box.ZLength]
            smallest = min(dim)
            largest = max(dim)

            obj.Length = largest
            dim.remove(smallest)
            dim.remove(largest)
            obj.Width = dim[0]
Example #2
0
    def onChanged(self, obj, prop):
        ComponentStructural.onChanged(self, obj, prop)

        if prop == 'Area':
            obj.Proxy.area = obj.Area

        elif prop == 'Thickness':
            obj.Proxy.thickness = obj.Thickness

        elif prop == 'Length':
            obj.Proxy.length = obj.Length

        elif prop == 'Width':
            obj.Proxy.width = obj.Width

        if prop == 'Shape':
            box = obj.Shape.BoundBox
            dim = [box.XLength, box.YLength, box.ZLength]
            smallest = min(dim)
            largest = max(dim)

            obj.Length = largest
            dim.remove(smallest)
            dim.remove(largest)
            obj.Width = dim[0]
Example #3
0
    def onChanged(self, obj, prop):
        ComponentStructural.onChanged(self, obj, prop)

        if prop == "Length":
            obj.Proxy.model.length = obj.Length
Example #4
0
    def onChanged(self, obj, prop):
        ComponentStructural.onChanged(self, obj, prop)

        if prop == 'Length':
            obj.Proxy.model.length = obj.Length