def __init__(self, node): log_lvl = sys._global_spore_dispatcher.spore_globals['LOG_LEVEL'] self.logger = logging_util.SporeLogger(__name__, log_lvl) dg_fn = om.MFnDependencyNode(node) self.node_name = dg_fn.name() self.node = node # TODO - hold on to selection list instead of mobj # self.bounding_box = None self.state = None self.data_plug = om.MPlug() self.data_object = om.MObject() # instance data attributes self.position = om.MVectorArray() self.scale = om.MVectorArray() self.rotation = om.MVectorArray() self.instance_id = om.MIntArray() self.visibility = om.MIntArray() self.normal = om.MVectorArray() self.tangent = om.MVectorArray() self.u_coord = om.MDoubleArray() self.v_coord = om.MDoubleArray() self.poly_id = om.MIntArray() self.color = om.MVectorArray() self.unique_id = om.MIntArray() self.exclusive_paint = [] # collect points for kd tree self.np_position = np.empty((0, 3), float) self.tree = None self.logger.info('Instanciate new InstanceData object for: {}'.format( self.node_name))
def __init__(self): self.logger = logging_util.SporeLogger(__name__) self.timer = QTimer() self.timer.timeout.connect(self.send_report) self.last_msg = 0.0 self.msg_stack = []
def __init__(self): self.ui = settings_ui.SettingsUI() self.ui.save_prefs.connect(self.dump_prefs) self.spore_globals = self.parse_prefs() self.logger = logging_util.SporeLogger(__name__, self['LOG_LEVEL']) self.fill_prefs_ui()
def get_logger(self): """ initialize the logger and hook all uncaught exception to our custom exception hook. :return: the SporeLogger object """ logger = logging_util.SporeLogger(__name__, self.spore_globals['LOG_LEVEL']) utils.formatGuiException = logger.except_hook logger.debug('Create new logger') return logger
def __init__(self): super(Reporter, self).__init__() self.logger = logging_util.SporeLogger(__name__) self.ui = reporter_ui.ReporterUI() self.ui.submit_report.connect(self.submit_report) self.ui.cancel_report.connect(self.cancel_report) self.ui.disable_report.connect(self.disable_report) self.ui.automatic_report.connect(self.automatic_report)
def __init__(self): ompx.MPxCommand.__init__(self) self.target = None self.settings = None self.sample_type = None self.num_samples = None self.cell_size = None self.min_distance = None self.logger = logging_util.SporeLogger(__name__)
def __init__(self): self.logger = logging_util.SporeLogger(__name__) self.wdg_tree = collections.defaultdict(list) self.ui = manager_ui.ManagerWindow() self.io = message_utils.IOHandler() self.callbacks = om.MCallbackIdArray() self.initialize_ui() self.connect_signals()
def __init__(self): ompx.MPxCommand.__init__(self) self.logger = logging_util.SporeLogger(__name__) self.dag_mod_instancer = om.MDagModifier() self.dag_mod_spore = om.MDagModifier() self.dag_mod_transform = om.MDagModifier() self.spore = om.MObject() self.instancer = om.MObject() self.target = om.MObject() self.source = om.MObjectArray() self.name = ''
def __init__(self): # initialize ui only in gui mode windowed = mel.eval('$temp1=$gMainWindow') if windowed: self.ui = settings_ui.SettingsUI() self.ui.save_prefs.connect(self.dump_prefs) self.spore_globals = self.parse_prefs() if windowed: self.fill_prefs_ui() self.logger = logging_util.SporeLogger(__name__, self['LOG_LEVEL'])
def __init__(self): ompx.MPxContext.__init__(self) self._setTitleString('sporeContext') self.setImage("moveTool.xpm", ompx.MPxContext.kImage1) self.logger = logging_util.SporeLogger(__name__) self.state = brush_state.BrushState() self.instance_data = None self.msg_io = message_utils.IOHandler() self.canvas = None self.sender = Sender() self.tool_cmd = None self.mouse_event_filter = event_filter.MouseEventFilter(self) self.key_event_filter = event_filter.KeyEventFilter(self) self.connect_signals()
def __init__(self, node): super(AEsporeNodeTemplate, self).__init__(node) log_lvl = sys._global_spore_dispatcher.spore_globals['LOG_LEVEL'] self.logger = logging_util.SporeLogger(__name__, log_lvl) self._node = node self.callbacks = om.MCallbackIdArray() self.jobs = [] self.io = message_utils.IOHandler() self.navigator = None self.context = None self.beginScrollLayout() self.build_ui() # build bui pm.mel.AElocatorInclude(node) # add defaul controls self.addExtraControls('Extra Attributes') # add extra attributes self.endScrollLayout() self.add_script_job() self.add_callbacks()
def __init__(self): log_lvl = sys._global_spore_dispatcher.spore_globals['LOG_LEVEL'] self.logger = logging_util.SporeLogger(__name__, log_lvl) self.p0 = om.MPointArray() self.p1 = om.MPointArray() self.p2 = om.MPointArray() self.normals = om.MVectorArray() self.poly_id = om.MIntArray() self.AB = om.MVectorArray() self.AC = om.MVectorArray() self.poly_verts = om.MPointArray() self.uv_kd_tree = None self.neighbor_lookup = {} self.mesh = None self.cached = True self.weighted_ids = []
def __init__(self): ompx.MPxCommand.__init__(self) self.target = None self.settings = None self.sample_type = None self.num_samples = None self.cell_size = None self.min_distance = None self.logger = logging_util.SporeLogger(__name__) # emit attributes self.node_name = None self.mode = None self.use_tex = None self.num_samples = None self.cell_size = None self.min_radius = None self.min_radius_2d = None self.align_modes = None self.align_id = None self.strength = None self.min_rot = None self.max_rot = None self.uni_scale = None self.min_scale = None self.max_scale = None self.min_offset = None self.max_offset = None self.min_altitude = None self.max_altitude = None self.min_altitude_fuzz = None self.max_altitude_fuzz = None self.min_slope = None self.max_slope = None self.slope_fuzz = None self.ids = None
def __init__(self): log_lvl = sys._global_spore_dispatcher.spore_globals['LOG_LEVEL'] self.logger = logging_util.SporeLogger(__name__, log_lvl)