| Description | uses | Classes, Interfaces, Objects and Records | Functions and Procedures | Types | Constants | Variables |
Convert Collada to VRML.
function LoadColladaAsVRML(const FileName: string): TVRMLNode; |
function LoadColladaAsVRML(const FileName: string): TVRMLNode; |
|
Load Collada file as VRML. Written based on Collada 1.3.1 and 1.4.1 specifications. Should handle any Collada 1.3.x or 1.4.x version. This basically means that any existing Collada version should be supported. From http://www.gamasutra.com/view/feature/1580/introduction_to_collada.php?page=6, "The specification stayed quite stable between 1.1 and 1.3.1" — which means that support for 1.3.1 actually includes support for anything existing with version <= 1.3.1. And 1.4.1 is currently the newest release. To sum it up, everything existing should be handled... Although don't expect to handle all Collada features — many things are missing currently, what should work currently is geometry and standard (without shaders) materials. Resulting VRML is VRML 2.0. |