Releases: joelgraff/pivy_trackers
Releases · joelgraff/pivy_trackers
pivy_trackers release v1.1
Release Notes
This release has some new features to expand the capability of pivy_trackers as well as bug fixes and stability improvements.
Breaking Changes
File restructuring (a9495ae)
New Features
CoinGroup.get_rotation()
- Returns group transform rotation in radians (38fd2df)Geometry.transform()
- Addedpoints=None
parameter to permit transformation of points external to the geometry node by the node's transform (82c0504)Base.transform_points()
- Added to make point transformations easier (35b25ca)CoinGroup.insert_node()
- Added support for inserting before a specific index (c148782)Widget
trait added to provide initial plumbing for interfacing with Qt controls. Not fully implemented. (56873ed)Timer
trait provides Coin-level timer callbacks (d951e4c, 7c49342)
Other Changes
CoinGroup.set_rotation()
- Default forcenter
parameter is now(0.0, 0.0, 0.0)
instead ofNone
(3d72e2b)- Changed
MessageData
message type enum fromUSER_INTERFACE
toWIDGET
(21c19ec)
Bug Fixes
pivy_trackers release v1.0
Inaugural release of the pivy_trackers 2D geometry library.
Current features include:
SoMarkerSet
andSoLineSet
geometries- Individual geometry styling
- Highlighting / selection
- Dragging (translation and rotation)
- Custom tracker creation
- Event handling, global and pathed
- Internal object messaging
- Example code
- Integrate with FreeCAD Python workbenches
- Import directly from the FreeCAD Python console