remove rand_color

This commit is contained in:
jdegenstein
2022-10-28 21:59:28 -05:00
committed by GitHub
parent 5e0d68e2ad
commit fefb57c2b9

View File

@@ -1,6 +1,5 @@
from PyQt5.QtWidgets import QTreeWidget, QTreeWidgetItem, QAction, QMenu, QWidget, QAbstractItemView
from PyQt5.QtCore import Qt, pyqtSlot, pyqtSignal
from random import randrange as rrr, seed
from pyqtgraph.parametertree import Parameter, ParameterTree
from OCP.AIS import AIS_Line
@@ -13,8 +12,6 @@ from ..cq_utils import make_AIS, export, to_occ_color, is_obj_empty, get_occ_col
from .viewer import DEFAULT_FACE_COLOR
from ..utils import splitter, layout, get_save_filename
seed(371353) #preserves colors run to run, needs to be run once globally
class TopTreeItem(QTreeWidgetItem):
def __init__(self,*args,**kwargs):
@@ -392,23 +389,3 @@ class ObjectTree(QWidget,ComponentMixin):
item.properties['Visible'] = True
else:
item.properties['Visible'] = False
def rand_color(alpha = 0., cfloat=False):
#helper function to generate a random color dict
#for CQ-editor's show_object function
lower = 10
upper = 100 #not too high to keep color brightness in check
if cfloat: #for two output types depending on need
return (
(rrr(lower,upper)/255),
(rrr(lower,upper)/255),
(rrr(lower,upper)/255),
alpha,
)
return {"alpha": alpha,
"color": (
rrr(lower,upper),
rrr(lower,upper),
rrr(lower,upper),
)}