Opened 4 months ago
Closed 4 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 , 4 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 , 4 months ago
comment:3 by , 4 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 , 4 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.