Peng3d

Latest version: v1.10.1

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.5.0a1

Note: for further information about specific classes and methods visit the [documentation on ReadTheDocs.org](https://peng3d.readthedocs.io/).

This release is available in the attachments and on the Python Package Index [here](https://pypi.python.org/pypi/peng3d/1.5.0a1).

Most Features are listed in Chronological order.
- Addded Widget-based 2D GUI system
- Added test_gui.py to demo the GUI system
- Added several common widgets, e.g. Buttons, Checkboxes, Sliders and Progressbars
- Added a resource system and accompanying config options
- Added background system for widgets

In total, 27 Files were modified and 2102 Additions and 7 Deletions were made over the course of 7 Days.

1.4.0a1

Note: for further information about specific classes and methods visit the [documentation on ReadTheDocs.org](https://peng3d.readthedocs.io/).

This release is available in the attachments and on the Python Package Index [here](https://pypi.python.org/pypi/peng3d/1.4.0a1).

Most Features are listed in Chronological order.
- Implemented Fog system
- Added docs for fog system
- Added fog system to test.py

In total, 5 Files were modified and 73 Additions and 19 Deletions were made over the course of 1 Day.

1.3.0a1

Note: for further information about specific classes and methods visit the [documentation on ReadTheDocs.org](https://peng3d.readthedocs.io/).

This release is available in the attachments and on the Python Package Index [here](https://pypi.python.org/pypi/peng3d/1.3.0a1).

Most Features are listed in Chronological order.
- Achieved PY3K/Python 3.5 compatibility!
- Added requirements.txt
- Added py.test Test Cases
- Added CircleCI support
- Added peng3d.actor module
- Made setup.py runnable on headless machines
- Fixed a bug related to using the in operator on Config objects
- Added basic headless support, e.g. imports without pyglet installed
- Removed auto-import of peng3d.window
- Fixed bug that caused all AttributeErrors in event handlers to be ignored
- Added Vertical Movement in form of BasicFlightController
- Partially rewrote keybind system for better shift key support
- Added docs for all new features

In total, 39 Files were modified and 1270 Additions and 78 Deletions were made over the course of 23 Days.

1.2.0a1post

1.2.0a1

Note: for further information about specific classes and methods visit the [documentation on ReadTheDocs.org](https://peng3d.readthedocs.io/).

This release is available in the attachments and on the Python Package Index [here](https://pypi.python.org/pypi/peng3d/1.2.0a1).

Most Features are listed in Chronological order and grouped by added/changed/removed.
- Added documentation for all new and changed features
- Added LayerGroup class to wrap pyglet Groups to Layers
- Added peng3d.camera, peng3d.world, peng3d.actor, peng3d.actor.player and peng3d.keybind modules
- Added LayerWorld class for displaying worlds
- Added some fake event handlers to Menu, Layer and WorldView
- Added more Features to test.py
- Added __all__ to all modules
- Added toggle_exclusivity method to PengWindow
- Added typechecking to some methods
- Added various configuration values
- Added better fix for pyglet auto-quit on escape
- Added event system
- Added world registration
- Added dispatch_event override in PengWindow for new event system bridge
- Added controller system
- Added pyglet docs to intersphinx mapping
- Added clamping to RotatableActor.rot
- Added auto setuptools detection to setup.py
- Added wheel support
- Added test handler activated with F3 to test.py
- Enabled vsync and resizable for test.py
- Cleaned up test.py and renamed variables to be more readable
- Fixed bug that caused all keys to toggle mouse exclusivity
- Fixed old imports in __init__.py
- Fixed __init__,py for py3k compat
- Changed PengWindow.set3d() to require a Camera
- Disabled auto menu activation if no menu is active
- Moved rot/pos properties to WorldView
- Changed Layer3D to be camera-specific
- Rearranged variable intialization in PengWindow
- Fixed some bugs in the documentation
- Removed all old menu system references

In total, 25 Files were modified and 1634 Additions and 60 Deletions were made over the course of 18 Days.

1.1.0a1

Note: for further information about specific classes and methods visit the [documentation on ReadTheDocs.org](https://peng3d.readthedocs.io/).

This release is available in the attachments and on the Python Package Index [here](https://pypi.python.org/pypi/peng3d/1.1.0a1).
- Added docs for peng3d.menu and peng3d.window
- Added pip install help in README.md
- Added confval directive to docs
- Added peng3d.config module + docs
- Reworked most of the config system
- Removed PengWindow.cleanConfig() method in favor of new config system

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.