A rust library for building, parsing and writing collada documents
- Namespaces in
technique
are ignored. This is a current limitation of the xmltree crate- E.g. In
<technique xmlns:max="some/schema"><max:someElement>foo</max></technique>
thexmlns:max
attribute is entirely ignored and the namespacemax:
in thesomeElement
element is ignored
- E.g. In
type
attributes are namedtyp
due to reserved names in rust
The list of elements that still currently need implementations
- Animations
- animation
- animation_clip
- channel
- instance_animation
- library_animation_clips
- library_animations
- sampler
- Camera
- camera
- imager
- instance_camera
- instance_cameras
- library_cameras
- optics
- orthographic
- perspective
- Controller
- Controller
- instance_controller
- joints
- library_controllers
- morph
- skeleton
- skin
- targets
- vertex_weights
- Data Flow
- accessor
- bool_array
- float_array
- IDREF_array
- int_array
- Name_arraay
- param (core)
- SIDREF_array
- source
- input (shared)
- input (unshared)
- Extensibility
- extra
-
technique (core) - technique_common
- Geometry
- control_vertices
- geometry
- instance_geometry
- library_geometries
- lines
- linestrips
- mesh
- polgygons
- polylist
- spline
- triangles
- trifans
- tristrips
- vertices
- Lighting
- ambient (core)
- color
- directional
- instance_light
- library_lights
- light
- point
- spot
- Mathematics
- formula
- instance_formula
- library_formulas
- Metadata
- asset
-
contributor -
geographic_location - Parameters
- newparam
- param(reference)
- setparam
- Scene
- evaluate_scene
- instance_node
- instance_visual_scene
- library_nodes
- library_visual_scenes
- node
- scenes
- visual_scene
- Transform
- lookat
- matrix
- rotate
- scale
- skew
- translate