def __init__(self, parent=None):
        _infoer.function = str(self.__init__)
        _infoer.write("")
        QtWidgets.QWidget.__init__(self, parent)
        Ui_PartVisualizationPanelBase.__init__(self)
        self.setupUi(self)
        Visualization2DPanel.__init__(self)
        TransformManager.__init__(self, self.emitDataChangedTransform)

        # list of associated keys from same type
        self.__keys = []

        #default setting
        self.floatInRangeShininess_2.setRange([0,40.0])
        self.floatInRangeShininess_2.setValue(16.0)
        self.floatInRangeTrans.setRange([0,1.0])
        self.floatInRangeTrans.setValue(1.0)
        self.__floatParams = ''
        self.__intParams = ''
        self.__boolParams = ''
        self.__vec2Params = ''
        self.__vec3Params = ''
        self.__vec4Params = ''
        self.__mat2Params = ''
        self.__mat3Params = ''
        self.__mat4Params = ''
        self.__r = 200
        self.__g = 200
        self.__b = 200
        self.__ambient = [180,180,180]
        self.__specular = [255,255,130]
        self.color = NO_COLOR
        self.colorCreator = None
        self.vectorVariableNames = []
        self.scalarVariableNames = []
        self.__baseVariable = 'Select a Variable'
        self.variablesSet = False
        self.TabWidgetGeneralAdvanced.setCurrentIndex(0) # ignore index set by the designer (usually no one cares about the active index when editing ui-files)

        # for multi selection
        self.oldPanelParams = {}
        self.oldPanelRealParams = {}

        self.__rectangleManager = RectangleManager( self, self.emitCutChanged, self.emitCutChanged, None, CUTTINGSURFACE )

        fillShaderList(self.shaderList)

        PartVisualizationPanelConnector(self)
Beispiel #2
0
    def __init__(self, parent=None):
        _infoer.function = str(self.__init__)
        _infoer.write("")
        QtWidgets.QWidget.__init__(self, parent)
        Ui_SceneGraphItemPanelBase.__init__(self)
        self.setupUi(self)
        TransformManager.__init__(self, self.emitDataChanged, True)

        #remove Tranformpanel till it is working
        #self.TabWidgetGeneralAdvanced.removeTab(2)
        #disable Color (only material coloring is working for VRML)
        #self.vrpRadioButtonColorRGB.setEnabled(False)

        self.floatInRangeTrans.setRange([0.0, 1.0])

        self.TabWidgetGeneralAdvanced.setCurrentIndex(
            0
        )  # ignore index set by the designer (usually no one cares about the active index when editing ui-files)

        # list of associated keys from same type
        self.__keys = []

        #default setting
        self.floatInRangeShininess_2.setRange([0, 40.0])
        self.floatInRangeShininess_2.setValue(16.0)
        self.floatInRangeTrans.setRange([0, 1.0])
        self.floatInRangeTrans.setValue(1.0)
        self.__r = 200
        self.__g = 200
        self.__b = 200
        self.__ambient = [180, 180, 180]
        self.__specular = [255, 255, 130]
        self.color = NO_COLOR

        # for multi selection
        self.oldPanelParams = {}

        fillShaderList(self.shaderList)

        SceneGraphItemPanelConnector(self)
Beispiel #3
0
    def __init__(self, parent=None):
        _infoer.function = str(self.__init__)
        _infoer.write("")
        QtWidgets.QWidget.__init__(self, parent)
        Ui_SceneGraphItemPanelBase.__init__(self)
        self.setupUi(self)
        TransformManager.__init__(self, self.emitDataChanged, True)

        #remove Tranformpanel till it is working
        #self.TabWidgetGeneralAdvanced.removeTab(2)
        #disable Color (only material coloring is working for VRML)
        #self.vrpRadioButtonColorRGB.setEnabled(False)

        self.floatInRangeTrans.setRange([0.0, 1.0])

        self.TabWidgetGeneralAdvanced.setCurrentIndex(0) # ignore index set by the designer (usually no one cares about the active index when editing ui-files)

        # list of associated keys from same type
        self.__keys = []

        #default setting
        self.floatInRangeShininess_2.setRange([0,40.0])
        self.floatInRangeShininess_2.setValue(16.0)
        self.floatInRangeTrans.setRange([0,1.0])
        self.floatInRangeTrans.setValue(1.0)
        self.__r = 200
        self.__g = 200
        self.__b = 200
        self.__ambient = [180,180,180]
        self.__specular = [255,255,130]
        self.color = NO_COLOR

        # for multi selection
        self.oldPanelParams = {}
        
        fillShaderList(self.shaderList)

        SceneGraphItemPanelConnector(self)