[x3d-public] X3D minutes 3 MAY 2019: C/C++/C# and Python progress, PointProperties validation for X3Dv4

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Mon May 6 09:39:39 PDT 2019

1. Short meeting on Friday 3 MAY 2019 (09-0930 pacific) to review status and progress.

Attendees: Anita Havele, Vince Marchetti, Nicholas Polys, Dick Puk, Don Brutzman.

All information here is suitable for public release.

2. *Annotation component*

We continued discussion of Annotation component from Thursday's Design Printing and Scanning Group.
- splitting out positioning aspects of 3D space as opposed to 2D screen space,
- refactoring of earlier concepts,
- creation of prototypes.

- also consider HTML5 techniques as an alternate way of accomplishing positioning aspects of 2D screen space.
- even the simple creation of node interfaces with field definitions is a good way to begin incremental improvement.
- ready to add an improve initial prototype.

3. *PointProperties progress*

PointProperties validation now defined and available for testing.

Edited prose in spec, available to Web3D member

Added: "pointSizeMinValue is minimum allowed scaling factor on nominal browser point scaling. pointSizeMaxValue is maximum allowed scaling factor on nominal browser point scaling. The provided value for pointSizeMinValue must be less than or equal to value for pointSizeMaxValue."

Mantis issue 1252 update excerpts:

Updated and ready for review/testing:

- X3D XML schemas, DTD, X3D Schematron validation rules

- X3D Tooltips

Next: example scene modifications and updates to follow.

4. *X3Dv4 Implementations page*

Further updates planned so that we can effectively track much ongoing progress.


5. *HAnim Draft International Specification (DIS) updates*

We are continuing weekly feedback from ISO editors.  ZIP maintained in github for members.  Final publication pending, when complete we have permission to release on Web3D website.


6. *C C++ C# and Python progress*

Dr. Myeong Won Lee of Korea Chapter has privately distributed initial X3D Scene Access Interface (SAI) specification examples in C, C++ and C# along with Unity-based viewers.  Exciting progress!  More expected in near future.

Steady progress on Python SAI using Java-based X3DJSAIL by John Carlson and Don Brutzman, having a test framework for all examples is helping a lot.  Working on a Python PIP install next. Korea Chapter has also indicated that an independent Python encoding is emerging, comparisons expected soon, hopefully based on C implementation since we might then use Cython for native implementation in Python language itself.  Exciting.

7. *Conference preparations*

More work needed on SIGGRAPH Birds of a Feather (BOF) submission.

Will consider an X3Dv4 Implementations tutorial session at Web3D 2019.  A lot is emerging, it will be good to explain to implementers and modelers.

8.  Next meeting this Friday at usual time.  All questions and progress reports welcome.

Have fun with X3Dv4!

all the best, Don
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman

More information about the x3d-public mailing list