Difference between revisions of "X3D Python Language Binding"

From Web3D.org
Jump to: navigation, search
(Motivation)
(Motivation)
Line 6: Line 6:
 
* We are not afraid of programming languages that depend on whitespace!
 
* We are not afraid of programming languages that depend on whitespace!
  
The [http://www.web3d.org/specifications/X3dSpecificationRelationships.png X3D Specification Relationships] diagram
+
The [http://www.web3d.org/specifications/X3dSpecificationRelationships.png X3D Specification Relationships] diagram shows how the various programming-language bindings and file encodings are related.
  
 
== Resources ==
 
== Resources ==

Revision as of 08:45, 20 July 2018

Motivation

Why:

  • multiple language bindings provide equivalent implementations of X3D Scene Access Interface (SAI) Specification, which in turn accesses the X3D Architecture Specification
  • Python is widely used, so many tools and applications might then easily create/use/produce X3D
  • We are not afraid of programming languages that depend on whitespace!

The X3D Specification Relationships diagram shows how the various programming-language bindings and file encodings are related.

Resources

  • Python script interfaces
    • H3D
    • Blender has an independent interface

John Carlson has produced

Deliverables

  • prose and spec
  • examples
  • implementation
  • game plan