def delay(arg1, arg2, arg3, fogColor=fogColor, viewerBG=viewerBG, viewerHL=viewerHL, viewerAttrs=viewerAttrs, cameraAttrs=cameraAttrs): viewer = chimera.viewer viewer.depthCueColor = fogColor viewer.background = viewerBG viewer.highlightColor = viewerHL import v1 v1.fixViewerAttrs(viewerAttrs) for attr, val in viewerAttrs.items(): try: setattr(viewer, attr, val) except ValueError: # ignore highlight errors if attr != 'highlight': raise camera = viewer.camera for attr, val in cameraAttrs.items(): setattr(camera, attr, val) camera.fieldOfView = 25 from chimera.triggerSet import ONESHOT return ONESHOT
def delay(arg1, arg2, arg3, fogColor=fogColor, viewerBG=viewerBG, viewerHL=viewerHL, viewerAttrs=viewerAttrs, cameraAttrs=cameraAttrs): viewer = chimera.tkgui.app.viewer viewer.depthCueColor = fogColor viewer.background = viewerBG viewer.highlightColor = viewerHL import v1 v1.fixViewerAttrs(viewerAttrs) for attr, val in viewerAttrs.items(): try: setattr(viewer, attr, val) except ValueError: # ignore highlight errors if attr != 'highlight': raise camera = viewer.camera for attr, val in cameraAttrs.items(): setattr(camera, attr, val) # can't reliably transit to/from stereo... if not chimera.stereo and cameraMode != "sequential stereo": camera.setMode(cameraMode, viewer) from chimera.triggerSet import ONESHOT return ONESHOT
def delay(fogColor=fogColor, viewerBG=viewerBG, viewerHL=viewerHL, viewerAttrs=viewerAttrs, cameraAttrs=cameraAttrs): viewer = chimera.tkgui.app.viewer viewer.depthCueColor = getColor(fogColor) viewer.background = getColor(viewerBG) viewer.highlightColor = getColor(viewerHL) import v1 v1.fixViewerAttrs(viewerAttrs) for attr, val in viewerAttrs.items(): if attr == "showBBox": # not strictly necessary, but cleaner continue try: setattr(viewer, attr, val) except ValueError: # ignore highlight errors if attr != 'highlight': raise camera = viewer.camera if hasattr(cameraAttrs, "near"): # session from before nearFar attribute cameraAttrs["nearFar"] = (cameraAttrs["near"], cameraAttrs["far"]) del cameraAttrs["near"] del cameraAttrs["far"] for attr, val in cameraAttrs.items(): setattr(camera, attr, val)
def delay(arg1, arg2, arg3, fogColor=fogColor, viewerBG=viewerBG, viewerHL=viewerHL, viewerAttrs=viewerAttrs, cameraAttrs=cameraAttrs): viewer = chimera.tkgui.app.viewer viewer.depthCueColor = fogColor viewer.background = viewerBG viewer.highlightColor = viewerHL import v1 v1.fixViewerAttrs(viewerAttrs) for attr, val in viewerAttrs.items(): try: setattr(viewer, attr, val) except ValueError: # ignore highlight errors if attr != 'highlight': raise camera = viewer.camera for attr, val in cameraAttrs.items(): setattr(camera, attr, val) from chimera.triggerSet import ONESHOT return ONESHOT
def delay(fogColor=fogColor, viewerBG=viewerBG, viewerHL=viewerHL, viewerAttrs=viewerAttrs, cameraAttrs=cameraAttrs): viewer = chimera.tkgui.app.viewer viewer.depthCueColor = fogColor viewer.background = viewerBG viewer.highlightColor = viewerHL import v1 v1.fixViewerAttrs(viewerAttrs) for attr, val in viewerAttrs.items(): if attr == "showBBox": # not strictly necessary, but cleaner continue try: setattr(viewer, attr, val) except ValueError: # ignore highlight errors if attr != 'highlight': raise camera = viewer.camera for attr, val in cameraAttrs.items(): setattr(camera, attr, val)