Пример #1
0
    def set_color(self, COLOR = avango.gua.Color(), VIEW_ID = None):       
        if VIEW_ID is None:
            ToolResource.set_color(self, COLOR) # call base-class function
            
            self.cursor_geometry.Material.value.set_uniform("Color", avango.gua.Vec4(self.color.r, self.color.g, self.color.b, 1.0))

        else: # set view dependant color
            self.cursor_geometry.Material.value.set_view_uniform("Color", avango.gua.Vec4(COLOR.r, COLOR.g, COLOR.b, 1.0), VIEW_ID)
Пример #2
0
    def set_color(self, COLOR=avango.gua.Color(), VIEW_ID=None):
        if VIEW_ID is None:
            ToolResource.set_color(self, COLOR)  # call base-class function

            self.cursor_geometry.Material.value.set_uniform(
                "Color",
                avango.gua.Vec4(self.color.r, self.color.g, self.color.b, 1.0))

        else:  # set view dependant color
            self.cursor_geometry.Material.value.set_view_uniform(
                "Color", avango.gua.Vec4(COLOR.r, COLOR.g, COLOR.b, 1.0),
                VIEW_ID)