7 Commits

Author SHA1 Message Date
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
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
Timothy Wojtaszek
237cc98f5a
Add Declarative UI builders for Python (#595) 2020-06-09 12:30:12 -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