Coder Social home page Coder Social logo

collada-rs's Introduction

collada-rs

A rust library for building, parsing and writing collada documents

Known issues

  • 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> the xmlns:max attribute is entirely ignored and the namespace max: in the someElement element is ignored
  • type attributes are named typ due to reserved names in rust

Improvements

Elements to-do

The list of elements that still currently need implementations

CORE

  • 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.