13 Commits

Author SHA1 Message Date
Timothy Wojtaszek
b326535f28
Update Protoc generated bindings (#737)
* Generated bindings will complain when using an updated version of the protobuf build tools.  Update to generated bindings to the minimum protoc version 19.
2024-07-05 11:03:23 -07:00
Timothy Wojtaszek
dfb0d9dafc update xviz_avs to 0.1.0a5 2021-11-02 15:40:39 -07:00
Timothy Wojtaszek
e2e2019ec0 Add timestamp setter on builder and relax pose requirement 2021-11-02 15:36:29 -07:00
johnml1135
e5c62e0883
Fix bug with time_series and 0 value (#620)
For time_series, if the _value == 0, it will cause an error because "not getattr(self, name)" would be true. Instead, compare to "None"
2020-12-06 23:08:43 -08:00
kahkeng
3950154726
Add fixes for python GLB writing plus example writing script (#617)
* update circle example scenario after python module rename
* add alpha channel for colors so that the 3 points display properly.
* fix some issues with glb writing, and add some more tests
* add script to write a scenario to files on disk
* add support for converting polygon and polyline vertices into typed arrays in binary format
* add floating polygon to circle example scenario
* make server print out exception and stack trace
2020-10-30 12:12:07 -07:00
Timothy Wojtaszek
235952a859 update xviz_avs to 0.1.0a4 2020-07-22 16:51:56 -07:00
Timothy Wojtaszek
1bb071d485
Add order independent TreeTable Row Child creation (#602)
This tracks all row instances created and delays finalizing
the structure rather than doing it upon each row creation.

The recent python fix to properly calling "reset()" exposed a bug in
the behavior of the UIPrimitive builder. It treated creating a row
the same way a Primitive builder would when changing the geometry type.

Instead a "row" is part of the TreeTable so it should just be additive
and not cause a reset.
2020-07-19 15:46:12 -07:00
Kevin Greene
0c68dce3c7
Fix python implementation of style_classes (#601) 2020-07-10 11:11:40 -07:00
Joseph Lisee
c001c4b3c5
[python] the primitive builder reset state failure (#600)
Make sure to reset the primitive `_stream_id` after each usage, and
make sure each class is calling the super class.

It looks like the static `_category` was being improperly reset
instead, that is now changed to `_stream_id` and everything works
correctly with a full state flush each time.
2020-06-30 08:46:20 -04:00
Timothy Wojtaszek
237cc98f5a
Add Declarative UI builders for Python (#595) 2020-06-09 12:30:12 -07:00
Tim Wojtaszek
d62eef9f87 update xviz_avs to 0.1.0a3 2020-05-13 01:01:27 -07:00
Timothy Wojtaszek
3cd43ae3af
Python module rename to xviz_avs (#588)
* Fix Protobuf writer to add PBE1 prefix to file
* Update protobuf & fix directory writer
* Fix FutureInstance builder and add tests
2020-05-12 22:00:14 -07:00
Jacob Zhong
1e2cf1a007 Import Python library from xviz.py (#557) 2019-12-06 11:21:27 -08:00