Ogi Moore
58aac09387
Merge pull request #1903 from pijyoi/cleanup_glv
...
Cleanup GLViewWidget
2021-07-17 21:59:40 -07:00
KIU Shueng Chuan
e10dbfd9e1
change examples to use setCameraPosition
2021-07-17 18:25:21 +08:00
KIU Shueng Chuan
e17428b018
fix GLVolumeItem example for arm64
2021-07-09 21:12:58 +08:00
Ogi Moore
9624b2a049
Do not attempt to avoid np.log(0), instead ignore the warning
...
Fixes #1775 , also took the opportunity to clean the file a bit.
2021-05-16 10:18:23 -07:00
KIU Shueng Chuan
21296cd4f3
change all examples to use pg.exec()
2021-05-14 06:16:21 +08:00
Ogi Moore
03ea368454
Clean up Errors for CodeQL analyzer
...
CodeQL identified some errors and warnings, which this commit cleans up.
2021-04-23 22:44:29 -07:00
Ogi Moore
c4a1cf11a1
Use clip_array or clip_scalar instead of np.clip
...
Significant performance issues have been identified with np.clip
and thus clip_array was created to speed up the operation. In addition
clip_scalar was created to clip a scalar value between two other values
this commit replaces many uses of np.clip from operating on scalars to
using clip_scalar instead
2021-04-23 11:53:00 -07:00
Ogi Moore
f60fa3b534
Use clip_array instead of np.clip in GLVolumeItem
2021-04-23 11:53:00 -07:00
Ogi Moore
f8cefa6284
Use hypot method to avoid over/underflow errors
...
Use hypot instead of manual calculation
2021-04-23 11:53:00 -07:00
Ogi Moore
b0a3849960
Use math module methods for singular values
...
Using numpy methods that are intended for vectorized operations is
substantially slower than using the math module, so when feasible the
math module methods should be used.
2021-04-23 11:53:00 -07:00
Ogi Moore
4951bd743e
Replace main stanza with PyQt6 compatable variant ( #1645 )
...
* Replace main stanza with PyQt6 compatable variant
* Use fn.mkQApp instead
* remove needless comments
2021-03-22 11:17:12 -07:00
Ogi Moore
309195ceea
Fix windows hidpi ( #1516 )
...
* set environment variables before starting QApp
* fix-422
* Better support of hidpi
* Fix Typo in App-Name
* Remove fontScaleFactor bits
* Add documenation for hidpi displays
* Fix pg not defined
2021-01-27 10:59:07 -08:00
Ogi Moore
85773e4530
Revert "have mkQApp configure QApplication such that it handles HIDPI displays on Windows ( #1509 )" ( #1515 )
...
This reverts commit 98f6b2f1a5
.
2021-01-27 10:42:38 -08:00
Ogi Moore
98f6b2f1a5
have mkQApp configure QApplication such that it handles HIDPI displays on Windows ( #1509 )
...
* set environment variables before starting QApp
* fix-422
* Better support of hidpi
* Fix Typo in App-Name
* Remove fontScaleFactor bits
* Add documenation for hidpi displays
2021-01-27 10:05:56 -08:00
Luke Campagnola
491aee0fe2
python3 fixes
...
cleaned up examples
2013-02-24 23:09:03 -05:00
Luke Campagnola
45048467b3
- Major reorganization; we now follow the standard python package structure.
...
- Overhaul of SVG export system. Seems to work well.
- Fixed image export bugs
- Added basic 3D line plot class
2012-12-26 17:51:52 -05:00
Luke Campagnola
3de5719011
Merged testing code from Kratz
...
Numerous fixes for python 3 compatibility
2012-12-05 00:25:45 -05:00
Luke Campagnola
044b26e11c
OpenGL:
...
improved mouse/keyboard interaction
bugfix in GLViewWidget.cameraPosition
2012-04-28 15:12:46 -04:00
Luke Campagnola
920fd9333e
OpenGL scenegraph updates
...
- volumetric rendering
- isosurfaces, mesh rendering
- basic transformation and parent/child functionality
2012-03-09 12:38:15 -05:00