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)
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)