Opened 3 months ago
Closed 3 months ago
#18232 closed defect (fixed)
Front center of rotation problem with Acer 3D display
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | VR | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | all | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Windows-10-10.0.26100 ChimeraX Version: 1.11.dev202507172023 (2025-07-17 20:23:32 UTC) Description Front center center of rotation mode does not work as expected when Acer 3D display is being used with OpenXR. It seems to work when zoomed in very close but when zoomed out so that about 1/4 of the scene is in view it switches to rotating about the center of the scene. The transition point between center of scene and front center seems to be way off. Log: UCSF ChimeraX version: 1.11.dev202507172023 (2025-07-17) © 2016-2025 Regents of the University of California. All rights reserved. > open C:\cygwin64\home\goddard\ucsf\presentations\paxlovid.cxs format session Opened eds 7rfw extended as #3, grid size 58,57,47, pixel 0.573,0.553,0.568, shown at level 0.48, step 1, values float32 Opened eds 7rfw extended as #5, grid size 58,57,47, pixel 0.573,0.553,0.568, shown at level 0.478, step 1, values float32 Log from Tue Mar 11 13:22:41 2025UCSF ChimeraX version: 1.10.dev202502220014 (2025-02-22) © 2016-2025 Regents of the University of California. All rights reserved. > open C:\cygwin64\home\goddard\ucsf\presentations\paxlovid-vr- > mar2023\data\paxlovid.cxs format session restore_snapshot for "Volume" returned None restore_snapshot for "VolumeSurface" returned None Opened eds 7rfw extended as #3, grid size 58,57,47, pixel 0.573,0.553,0.568, shown at level 0.48, step 1, values float32 Opened eds 7rfw extended as #5, grid size 58,57,47, pixel 0.573,0.553,0.568, shown at level 0.478, step 1, values float32 Log from Mon Mar 20 10:30:55 2023UCSF ChimeraX version: 1.6.dev202302100235 (2023-02-10) © 2016-2023 Regents of the University of California. All rights reserved. How to cite UCSF ChimeraX > open 7tgr format mmcif fromDatabase pdb 7tgr title: Structure of SARS-CoV-2 main protease in complex with GC376 [more info...] Chain information for 7tgr #1 --- Chain | Description | UniProt A | 3C-like proteinase | R1AB_SARS2 1-304 Non-standard residues in 7tgr #1 --- B1S — (1R,2S)-2-({N-[(benzyloxy)carbonyl]-L-leucyl}amino)-1-hydroxy-3-[(3S)-2-oxopyrrolidin-3-yl]propane-1-sulfonic acid CL — chloride ion EDO — 1,2-ethanediol (ethylene glycol) K — potassium ion K36 — (1S,2S)-2-({N-[(benzyloxy)carbonyl]-L-leucyl}amino)-1-hydroxy-3-[(3S)-2-oxopyrrolidin-3-yl]propane-1-sulfonic acid (GC376) NA — sodium ion 7tgr mmCIF Assemblies --- 1| author_and_software_defined_assembly > ui tool show "Send to Quest" > graphics quality atomTriangles 100 > graphics quality bondTriangles 20 > graphics quality ribbonDivisions 10 > open 7tgr fromDatabase eds Summary of feedback from opening 7tgr fetched from eds --- note | Fetching map 7tgr from http://www.ebi.ac.uk/pdbe/coordinates/files/7tgr.ccp4 Opened eds 7tgr as #2, grid size 204,96,80, pixel 0.562,0.551,0.574, shown at level 0.818, step 1, values float32 > volume #2 level 0.7671 > select :166 9 atoms, 8 bonds, 1 residue, 1 model selected > select clear > select ligand 62 atoms, 63 bonds, 3 residues, 1 model selected > select sel :< 5 263 atoms, 248 bonds, 39 residues, 1 model selected > usage volume cover volume cover volumes [atomBox an atoms specifier] [pad a number] [box box bounds] [x 2 floats] [y 2 floats] [z 2 floats] [fBox box bounds] [fx 2 floats] [fy 2 floats] [fz 2 floats] [iBox box bounds] [ix 2 floats] [iy 2 floats] [iz 2 floats] [useSymmetry true or false] [cellSize cellSize] [step map step] [modelId modelId] — Use symmetry to extend a map to cover a region cellSize: some integers modelId: a model id > volume cover #2 atomBox sel Extended map eds 7tgr to box of size (60, 77, 95), cell size (204, 96, 80) grid points, 4 symmetry operations, 0 points not covered by any symmetry, maximum value difference where symmetric map copies overlap = 1.308e-06 Opened eds 7tgr extended as #3, grid size 60,77,95, pixel 0.562,0.551,0.574, shown at step 1, values float32 > close #3 Drag select of 14 atoms, 32 residues, 9 bonds > select clear > select :B1S 29 atoms, 30 bonds, 1 residue, 1 model selected > select sel :< 4 182 atoms, 179 bonds, 20 residues, 1 model selected > select :B1S :< 3 97 atoms, 98 bonds, 9 residues, 1 model selected > select :B1S :< 5 229 atoms, 223 bonds, 29 residues, 1 model selected > volume cover #2 atomBox sel Extended map eds 7tgr to box of size (58, 50, 47), cell size (204, 96, 80) grid points, 4 symmetry operations, 0 points not covered by any symmetry, maximum value difference where symmetric map copies overlap = 1.308e-06 Opened eds 7tgr extended as #3, grid size 58,50,47, pixel 0.562,0.551,0.574, shown at step 1, values float32 > volume #3 level 0.6057 > volume #3 level 0.4812 > volume zone #3 nearAtoms sel & #1 range 3.44 > volume #3 level 0.3982 > volume #3 level 0.472 > select :166 9 atoms, 8 bonds, 1 residue, 1 model selected > color :166 magenta > color :166 orange > color :166 byhetero > color :B1S pink > graphics quality bondTriangles 20 [Repeated 2 time(s)] > save 7tgr.cxs > close > open 7rfw 7rfw title: Structure of SARS-CoV-2 main protease in complex with a covalent inhibitor [more info...] Chain information for 7rfw #1 --- Chain | Description | UniProt A | 3C-like proteinase | R1AB_SARS2 1-306 Non-standard residues in 7rfw #1 --- 4WI — (1R,2S,5S)-N-{(1E,2S)-1-imino-3-[(3S)-2-oxopyrrolidin-3-yl]propan-2-yl}-6,6-dimethyl-3-[3-methyl-N-(trifluoroacetyl)-L-valyl]-3-azabicyclo[3.1.0]hexane-2-carboxamide (PF-07321332, bound form; nirmatrelvir, bound form; Paxlovid, bound form) 7rfw mmCIF Assemblies --- 1| author_and_software_defined_assembly > graphics quality bondTriangles 20 > graphics quality Quality 1, atom triangles 100, bond triangles 20, ribbon divisions 10 > color :4WI pink > color :4WI byhetero > select ligand 68 atoms, 70 bonds, 1 residue, 1 model selected > hbonds sel reveal true 7 hydrogen bonds found > color :166 orange > color :166 byhetero > select :21,50 15 atoms, 13 bonds, 2 residues, 1 model selected > show sel > color sel cyan > color sel byhetero > select clear > open 7rfw fromDatabase eds Summary of feedback from opening 7rfw fetched from eds --- note | Fetching map 7rfw from http://www.ebi.ac.uk/pdbe/coordinates/files/7rfw.ccp4 Opened eds 7rfw as #2, grid size 200,96,80, pixel 0.573,0.553,0.568, shown at level 0.885, step 1, values float32 > select :4WI :<5 276 atoms, 276 bonds, 7 pseudobonds, 28 residues, 2 models selected > volume cover #2 near sel Expected a keyword > volume cover #2 atomBox sel Extended map eds 7rfw to box of size (58, 57, 47), cell size (200, 96, 80) grid points, 4 symmetry operations, 0 points not covered by any symmetry, maximum value difference where symmetric map copies overlap = 1.4156e-06 Opened eds 7rfw extended as #3, grid size 58,57,47, pixel 0.573,0.553,0.568, shown at step 1, values float32 > volume #3 level 0.6537 > volume #3 level 0.5574 > volume zone #3 nearAtoms sel & #1 range 3.44 > volume #3 level 0.4804 > select clear > volume #3 color #ffffb24e > volume #3 color #ffffb27f > save paxlovid.cxs > sym #1 assembly 1 Made 2 copies for 7rfw assembly 1 > view > hide #!4.2 models > show #!4.2 models > color #4.2 cornflowerblue ribbons > color #4.2 cornflowerblue > color #4.2:4WI pink > color #4.2:21,50 lime > color #4.2:166 orange lime Expected a collection of one of 'All', 'atoms', 'bonds', 'cartoons', 'labels', 'models', 'pseudobonds', 'ribbons', 'rings', or 'surfaces' or a keyword > color #4.2:166 orange > color #4.1:21,50 lime > color #4 byhetero > save paxlovid.cxs > volume #3 color #ffffff7f > volume #3 color #ffffff80 [Repeated 1 time(s)] > save paxlovid.cxs > save paxlovid.glb > ui tool show "Send to Quest" > save /Users/goddard/Desktop/paxlovid.glb Running command: "/opt/homebrew/bin/adb" push /Users/goddard/Desktop/paxlovid.glb /sdcard/Android/data/com.UCSF.Lookie/files stdout: adb: error: failed to get feature set: no devices/emulators found stderr: > save /Users/goddard/Desktop/paxlovid.glb Running command: "/opt/homebrew/bin/adb" push /Users/goddard/Desktop/paxlovid.glb /sdcard/Android/data/com.UCSF.LookieAR/files stdout: adb: error: failed to get feature set: no devices/emulators found stderr: > save /Users/goddard/Desktop/paxlovid.glb Running command: "/opt/homebrew/bin/adb" push /Users/goddard/Desktop/paxlovid.glb /sdcard/Android/data/com.UCSF.LookieAR/files > volume cover #2 atomBox #4.2:4WI :< 5 Extended map eds 7rfw to box of size (58, 57, 47), cell size (200, 96, 80) grid points, 4 symmetry operations, 0 points not covered by any symmetry, maximum value difference where symmetric map copies overlap = 1.4156e-06 Opened eds 7rfw extended as #5, grid size 58,57,47, pixel 0.573,0.553,0.568, shown at step 1, values float32 > select #4.2:4WI :< 5 288 atoms, 286 bonds, 7 pseudobonds, 30 residues, 4 models selected > volume #5 color #feffff > volume #5 color #feffff7c > volume #5 color #feffff7d Volume zone shortcut requires 1 displayed atomic model and 1 map, got 2 atomic models, 1 maps. > hide #!4.1 models > volume zone #5 nearAtoms sel & #4.2 range 3.44 > volume #2 level 0.4977 > volume #5 level 0.4783 > show #!4.1 models > select clear > save paxlovid.cxs [Repeated 1 time(s)] > save /Users/goddard/Desktop/paxlovid.glb Running command: "/opt/homebrew/bin/adb" push /Users/goddard/Desktop/paxlovid.glb /sdcard/Android/data/com.UCSF.LookieAR/files > save paxlovid.cxs ——— End of log from Mon Mar 20 10:30:55 2023 ——— > view name session-start opened ChimeraX session > save paxlovid.cxs ——— End of log from Tue Mar 11 13:22:41 2025 ——— > view name session-start opened ChimeraX session > xr true > mousemode setting zoom speed 0.2 started OpenXR rendering SpatialLabs Display Driver, render size 1920 by 1080 OpenGL version: 3.3.0 NVIDIA 576.57 OpenGL renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2 OpenGL vendor: NVIDIA Corporation Python: 3.11.4 Locale: en_US.cp1252 Qt version: PyQt6 6.8.1, Qt 6.8.2 Qt runtime version: 6.8.2 Qt platform: windows Manufacturer: Dell Inc. Model: OptiPlex 7000 OS: Microsoft Windows 11 Pro (Build 26100) Memory: 68,393,086,976 MaxProcessMemory: 137,438,953,344 CPU: 20 12th Gen Intel(R) Core(TM) i7-12700K OSLanguage: en-US Installed Packages: alabaster: 1.0.0 appdirs: 1.4.4 asttokens: 3.0.0 autocommand: 2.2.2 babel: 2.17.0 backports.tarfile: 1.2.0 beautifulsoup4: 4.13.3 blockdiag: 3.0.0 blosc2: 3.6.1 build: 1.2.2.post1 certifi: 2025.7.14 cftime: 1.6.4.post1 charset-normalizer: 3.4.2 ChimeraX-AddCharge: 1.5.19 ChimeraX-AddH: 2.2.7 ChimeraX-AlignmentAlgorithms: 2.0.2 ChimeraX-AlignmentHdrs: 3.6.1 ChimeraX-AlignmentMatrices: 2.1 ChimeraX-Alignments: 3.0 ChimeraX-AlphaFold: 1.0.1 ChimeraX-AltlocExplorer: 1.1.2 ChimeraX-AmberInfo: 1.0 ChimeraX-Aniso: 1.3.2 ChimeraX-Arrays: 1.1 ChimeraX-Atomic: 1.60.10 ChimeraX-AtomicLibrary: 14.1.21 ChimeraX-AtomSearch: 2.0.1 ChimeraX-AxesPlanes: 2.4 ChimeraX-BasicActions: 1.1.3 ChimeraX-BILD: 1.0 ChimeraX-BlastProtein: 3.0.0 ChimeraX-Boltz: 1.0 ChimeraX-BondRot: 2.0.4 ChimeraX-BugReporter: 1.0.2 ChimeraX-BuildStructure: 2.13.1 ChimeraX-Bumps: 1.0 ChimeraX-BundleBuilder: 1.5.1 ChimeraX-ButtonPanel: 1.0.1 ChimeraX-CageBuilder: 1.0.1 ChimeraX-CellPack: 1.0 ChimeraX-Centroids: 1.4 ChimeraX-ChangeChains: 1.1 ChimeraX-CheckWaters: 1.5 ChimeraX-ChemGroup: 2.0.2 ChimeraX-Clashes: 2.3 ChimeraX-ColorActions: 1.0.5 ChimeraX-ColorGlobe: 1.0 ChimeraX-ColorKey: 1.5.8 ChimeraX-CommandLine: 1.3.0 ChimeraX-ConnectStructure: 2.0.1 ChimeraX-Contacts: 1.0.1 ChimeraX-Core: 1.11.dev202507172023 ChimeraX-CoreFormats: 1.2 ChimeraX-coulombic: 1.4.5 ChimeraX-Crosslinks: 1.0 ChimeraX-Crystal: 1.0 ChimeraX-CrystalContacts: 1.0.1 ChimeraX-DataFormats: 1.2.4 ChimeraX-Dicom: 1.2.7 ChimeraX-DistMonitor: 1.4.2 ChimeraX-DockPrep: 1.1.4 ChimeraX-Dssp: 2.0 ChimeraX-EMDB-SFF: 1.0 ChimeraX-ESMFold: 1.0 ChimeraX-FileHistory: 1.0.1 ChimeraX-FunctionKey: 1.0.1 ChimeraX-Geometry: 1.3 ChimeraX-gltf: 1.0 ChimeraX-Graphics: 1.4.1 ChimeraX-Hbonds: 2.5.2 ChimeraX-Help: 1.3 ChimeraX-HKCage: 1.3 ChimeraX-IHM: 1.1 ChimeraX-ImageFormats: 1.2 ChimeraX-IMOD: 1.0 ChimeraX-IO: 1.0.4 ChimeraX-ItemsInspection: 1.0.1 ChimeraX-IUPAC: 1.0 ChimeraX-KVFinder: 1.7 ChimeraX-Label: 1.1.14 ChimeraX-ListInfo: 1.2.2 ChimeraX-Log: 1.2 ChimeraX-LookingGlass: 1.1 ChimeraX-Maestro: 1.9.1 ChimeraX-Map: 1.3 ChimeraX-MapData: 2.0 ChimeraX-MapEraser: 1.0.1 ChimeraX-MapFilter: 2.0.1 ChimeraX-MapFit: 2.0 ChimeraX-MapSeries: 2.1.1 ChimeraX-Markers: 1.0.1 ChimeraX-Mask: 1.0.2 ChimeraX-MatchMaker: 2.2.2 ChimeraX-MCopy: 1.0 ChimeraX-MDcrds: 2.12.1 ChimeraX-MedicalToolbar: 1.1 ChimeraX-Meeting: 1.0.1 ChimeraX-Minimize: 1.1 ChimeraX-MLP: 1.1.1 ChimeraX-mmCIF: 2.16 ChimeraX-MMTF: 2.2 ChimeraX-ModelArchive: 1.0 ChimeraX-Modeller: 1.5.22 ChimeraX-ModelPanel: 1.5.1 ChimeraX-ModelSeries: 1.0.1 ChimeraX-Mol2: 2.0.3 ChimeraX-Mole: 1.0 ChimeraX-Morph: 1.0.2 ChimeraX-MouseModes: 1.2 ChimeraX-Movie: 1.0.1 ChimeraX-MutationScores: 1.0 ChimeraX-Neuron: 1.0 ChimeraX-Nifti: 1.2 ChimeraX-NMRSTAR: 1.0.2 ChimeraX-NRRD: 1.2 ChimeraX-Nucleotides: 2.0.3 ChimeraX-OpenCommand: 1.15.1 ChimeraX-OrthoPick: 1.0.1 ChimeraX-PDB: 2.7.10 ChimeraX-PDBBio: 1.0.1 ChimeraX-PDBLibrary: 1.0.4 ChimeraX-PDBMatrices: 1.0 ChimeraX-PickBlobs: 1.0.1 ChimeraX-Positions: 1.0 ChimeraX-PresetMgr: 1.1.3 ChimeraX-ProfileGrids: 1.1.3 ChimeraX-PubChem: 2.2 ChimeraX-ReadPbonds: 1.0.1 ChimeraX-Registration: 1.1.2 ChimeraX-RemoteControl: 1.0 ChimeraX-RenderByAttr: 1.6.4 ChimeraX-RenumberResidues: 1.1 ChimeraX-ResidueFit: 1.0.1 ChimeraX-RestServer: 1.3.1 ChimeraX-RNALayout: 1.0 ChimeraX-RotamerLibMgr: 4.0 ChimeraX-RotamerLibsDunbrack: 2.0 ChimeraX-RotamerLibsDynameomics: 2.0 ChimeraX-RotamerLibsRichardson: 2.0 ChimeraX-SaveCommand: 1.5.2 ChimeraX-SchemeMgr: 1.0 ChimeraX-SDF: 2.0.3 ChimeraX-Segger: 1.0 ChimeraX-Segment: 1.0.1 ChimeraX-Segmentations: 3.5.7 ChimeraX-SelInspector: 1.0 ChimeraX-SeqView: 2.17.2 ChimeraX-Shape: 1.1 ChimeraX-Shell: 1.0.1 ChimeraX-Shortcuts: 1.2.1 ChimeraX-ShowSequences: 1.0.3 ChimeraX-SideView: 1.0.1 ChimeraX-SimilarStructures: 1.0.1 ChimeraX-Smiles: 2.1.2 ChimeraX-SmoothLines: 1.0 ChimeraX-SpaceNavigator: 1.0 ChimeraX-StdCommands: 1.19.1 ChimeraX-STL: 1.0.1 ChimeraX-Storm: 1.0 ChimeraX-StructMeasure: 1.2.1 ChimeraX-Struts: 1.0.1 ChimeraX-Surface: 1.0.1 ChimeraX-SwapAA: 2.0.1 ChimeraX-SwapRes: 2.5.2 ChimeraX-TapeMeasure: 1.0 ChimeraX-TaskManager: 1.0 ChimeraX-Test: 1.0 ChimeraX-Toolbar: 1.2.3 ChimeraX-ToolshedUtils: 1.2.4 ChimeraX-Topography: 1.0 ChimeraX-ToQuest: 1.0 ChimeraX-Tug: 1.0.1 ChimeraX-UI: 1.46.3 ChimeraX-Umap: 1.0 ChimeraX-uniprot: 2.3.1 ChimeraX-UnitCell: 1.0.1 ChimeraX-ViewDock: 1.1 ChimeraX-VIPERdb: 1.0 ChimeraX-Vive: 1.1 ChimeraX-VolumeMenu: 1.0.1 ChimeraX-vrml: 1.0 ChimeraX-VTK: 1.0 ChimeraX-WavefrontOBJ: 1.0 ChimeraX-WebCam: 1.0.2 ChimeraX-WebServices: 1.1.5 ChimeraX-Zone: 1.0.1 colorama: 0.4.6 comm: 0.2.2 comtypes: 1.4.10 contourpy: 1.3.2 coverage: 7.9.2 cxservices: 1.2.3 cycler: 0.12.1 Cython: 3.0.12 debugpy: 1.8.15 decorator: 5.2.1 docutils: 0.21.2 executing: 2.2.0 filelock: 3.18.0 fonttools: 4.59.0 funcparserlib: 2.0.0a0 glfw: 2.9.0 grako: 3.16.5 h5py: 3.14.0 html2text: 2024.2.26 idna: 3.10 ihm: 2.2 imagecodecs: 2024.6.1 imagesize: 1.4.1 importlib_metadata: 8.0.0 inflect: 7.3.1 iniconfig: 2.1.0 ipykernel: 6.29.5 ipython: 8.26.0 ipywidgets: 8.1.7 jaraco.collections: 5.1.0 jaraco.context: 5.3.0 jaraco.functools: 4.0.1 jaraco.text: 3.12.1 jedi: 0.19.1 Jinja2: 3.1.6 jupyter_client: 8.6.3 jupyter_core: 5.8.1 jupyterlab_widgets: 3.0.15 kiwisolver: 1.4.8 line_profiler: 4.2.0 lxml: 5.3.1 lz4: 4.3.2 MarkupSafe: 3.0.2 matplotlib: 3.10.1 matplotlib-inline: 0.1.7 more-itertools: 10.3.0 msgpack: 1.1.0 ndindex: 1.10.0 nest-asyncio: 1.6.0 netCDF4: 1.6.5 networkx: 3.3 nibabel: 5.2.0 nptyping: 2.5.0 numexpr: 2.11.0 numpy: 1.26.4 nvidia-nvjitlink-cu12: 12.9.86 OpenMM: 8.2.0 OpenMM-CUDA-12: 8.2.0 openvr: 1.26.701 packaging: 24.2 packaging: 24.2 ParmEd: 4.2.2 parso: 0.8.4 pep517: 0.13.1 pickleshare: 0.7.5 pillow: 10.4.0 pip: 25.0.1 pkginfo: 1.11.1 platformdirs: 4.3.8 platformdirs: 4.2.2 pluggy: 1.6.0 prompt_toolkit: 3.0.51 psutil: 7.0.0 pure_eval: 0.2.3 py-cpuinfo: 9.0.0 pycollada: 0.8 pydicom: 2.4.4 Pygments: 2.18.0 pynmrstar: 3.3.5 pynrrd: 1.0.0 PyOpenGL: 3.1.9 PyOpenGL-accelerate: 3.1.9 pyopenxr: 1.1.4501 pyparsing: 3.2.3 pyproject_hooks: 1.2.0 PyQt6-commercial: 6.8.1 PyQt6-Qt6: 6.8.2 PyQt6-WebEngine-commercial: 6.8.0 PyQt6-WebEngine-Qt6: 6.8.2 PyQt6_sip: 13.10.0 pytest: 8.4.1 pytest-cov: 6.2.1 python-dateutil: 2.9.0.post0 pytz: 2025.2 pywin32: 310 pyzmq: 27.0.0 qtconsole: 5.5.2 QtPy: 2.4.3 qtshim: 1.1 RandomWords: 0.4.0 requests: 2.32.3 roman-numerals-py: 3.1.0 scipy: 1.14.0 setuptools: 78.1.1 sfftk-rw: 0.8.1 six: 1.16.0 snowballstemmer: 3.0.1 sortedcontainers: 2.4.0 soupsieve: 2.7 Sphinx: 8.2.3 sphinx-autodoc-typehints: 3.1.0 sphinxcontrib-applehelp: 2.0.0 sphinxcontrib-blockdiag: 3.0.0 sphinxcontrib-devhelp: 2.0.0 sphinxcontrib-htmlhelp: 2.1.0 sphinxcontrib-jsmath: 1.0.1 sphinxcontrib-qthelp: 2.0.0 sphinxcontrib-serializinghtml: 2.0.0 stack-data: 0.6.3 superqt: 0.7.1 tables: 3.10.2 tcia_utils: 1.5.1 tifffile: 2025.3.13 tinyarray: 1.2.4 tomli: 2.0.1 tornado: 6.5.1 traitlets: 5.14.3 typeguard: 4.3.0 typing_extensions: 4.14.1 typing_extensions: 4.12.2 tzdata: 2025.2 urllib3: 2.5.0 wcwidth: 0.2.13 webcolors: 24.11.1 wheel: 0.45.1 wheel: 0.45.1 wheel-filename: 1.4.2 widgetsnbextension: 4.0.14 WMI: 1.5.1 zipp: 3.19.2
Change History (4)
comment:1 by , 3 months ago
Component: | Unassigned → VR |
---|---|
Owner: | set to |
Platform: | → all |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → Front center of rotation problem with Acer 3D display |
comment:2 by , 3 months ago
comment:3 by , 3 months ago
The ChimeraX OpenXR camera computes view_width() assuming a field of view
of 100 degrees that is hard-coded. The camera has an actual field of view
from the last rendering and should use that instead.
comment:4 by , 3 months ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed.
Used the actual openxr reported field of view which was 45 degrees for the Acer 3D display.
Note:
See TracTickets
for help on using tickets.
The front center mode uses the center of the scene bounding box if the camera.view_width(at center of scene) >= (scene width). So my guess is that the camera.view_width() is giving an incorrect large value.