topical media & game development
student-ar-org-ascollada-ASCollada.ax
student-ar-org-ascollada-ASCollada.ax
[swf]
flex
/*
* Copyright 2007 (c) Tim Knip, ascollada.org.
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use,
* copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following
* conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*/
package org.ascollada
{
public class @ax-student-ar-org-ascollada-ASCollada
{
public static const DAE_PROFILE_COMMON_ELEMENT:String = "profile_COMMON";
public static const DAE_DATA_ELEMENT:String = "data";
// COLLADA Versioning information
public static const DAE_NAMESPACE_ATTRIBUTE:String = "xmlns";
public static const DAE_SCHEMA_LOCATION:String = "http://www.collada.org/2005/11/COLLADASchema";
public static const DAE_VERSION_ATTRIBUTE:String = "version";
public static const DAE_SCHEMA_VERSION:String = "1.4.1";
// COLLADA 1.4 elements
public static const DAE_LIBRARY_ANIMATION_ELEMENT:String = "library_animations";
public static const DAE_LIBRARY_ANIMATION_CLIP_ELEMENT:String = "library_animation_clips";
public static const DAE_LIBRARY_CAMERA_ELEMENT:String = "library_cameras";
public static const DAE_LIBRARY_CONTROLLER_ELEMENT:String = "library_controllers";
public static const DAE_LIBRARY_EFFECT_ELEMENT:String = "library_effects";
public static const DAE_LIBRARY_FFIELDS_ELEMENT:String = "library_force_fields";
public static const DAE_LIBRARY_GEOMETRY_ELEMENT:String = "library_geometries";
public static const DAE_LIBRARY_IMAGE_ELEMENT:String = "library_images";
public static const DAE_LIBRARY_LIGHT_ELEMENT:String = "library_lights";
public static const DAE_LIBRARY_MATERIAL_ELEMENT:String = "library_materials";
public static const DAE_LIBRARY_NODE_ELEMENT:String = "library_nodes";
public static const DAE_LIBRARY_PMATERIAL_ELEMENT:String = "library_physics_materials";
public static const DAE_LIBRARY_PMODEL_ELEMENT:String = "library_physics_models";
public static const DAE_LIBRARY_PSCENE_ELEMENT:String = "library_physics_scenes";
public static const DAE_LIBRARY_VSCENE_ELEMENT:String = "library_visual_scenes";
public static const DAE_INSTANCE_ANIMATION_ELEMENT:String = "instance_animation";
public static const DAE_INSTANCE_CAMERA_ELEMENT:String = "instance_camera";
public static const DAE_INSTANCE_CONTROLLER_ELEMENT:String = "instance_controller";
public static const DAE_INSTANCE_EFFECT_ELEMENT:String = "instance_effect";
public static const DAE_INSTANCE_GEOMETRY_ELEMENT:String = "instance_geometry";
public static const DAE_INSTANCE_LIGHT_ELEMENT:String = "instance_light";
public static const DAE_INSTANCE_MATERIAL_ELEMENT:String = "instance_material";
public static const DAE_INSTANCE_NODE_ELEMENT:String = "instance_node";
public static const DAE_INSTANCE_VSCENE_ELEMENT:String = "instance_visual_scene";
public static const DAE_ANIMCLIP_ELEMENT:String = "animation_clip";
public static const DAE_BIND_ELEMENT:String = "bind";
public static const DAE_BIND_VERTEX_INPUT:String = "bind_vertex_input";
public static const DAE_BIND_TEXTURE_SURFACE_ELEMENT:String = "bind_texture_surface";
public static const DAE_BINDMATERIAL_ELEMENT:String = "bind_material";
public static const DAE_COLOR_ELEMENT:String = "color";
public static const DAE_CONTROL_VERTICES_ELEMENT:String = "control_vertices";
public static const DAE_EFFECT_ELEMENT:String = "effect";
public static const DAE_MIP_LEVELS:String = "mip_levels";
public static const DAE_MIPMAP_GENERATE:String = "mipmap_generate";
public static const DAE_SAMPLER_ELEMENT:String = "sampler";
public static const DAE_SKELETON_ELEMENT:String = "skeleton";
public static const DAE_TARGETS_ELEMENT:String = "targets";
public static const DAE_TECHNIQUE_COMMON_ELEMENT:String = "technique_common";
public static const DAE_VIEWPORT_RATIO:String = "viewport_ratio";
public static const DAE_VSCENE_ELEMENT:String = "visual_scene";
public static const DAE_WEIGHTS_ELEMENT:String = "vertex_weights";
public static const DAE_VERTEXCOUNT_ELEMENT:String = "vcount";
public static const DAE_INITASNULL_ELEMENT:String = "init_as_null";
public static const DAE_INITASTARGET_ELEMENT:String = "init_as_target";
public static const DAE_INITCUBE_ELEMENT:String = "init_cube";
public static const DAE_INITVOLUME_ELEMENT:String = "init_volume";
public static const DAE_INITPLANAR_ELEMENT:String = "init_planar";
public static const DAE_INITFROM_ELEMENT:String = "init_from";
public static const DAE_ALL_ELEMENT:String = "all";
public static const DAE_PRIMARY_ELEMENT:String = "primary";
public static const DAE_FACE_ELEMENT:String = "face";
public static const DAE_ORDER_ELEMENT:String = "order";
public static const DAE_FXCMN_ANNOTATE_ELEMENT:String = "annotate";
public static const DAE_FXCMN_BIND_ELEMENT:String = "bind";
public static const DAE_FXCMN_BOOL_ELEMENT:String = "bool";
public static const DAE_FXCMN_CODE_ELEMENT:String = "code";
public static const DAE_FXCMN_COMPILERTARGET_ELEMENT:String = "compiler_target";
public static const DAE_FXCMN_COMPILEROPTIONS_ELEMENT:String = "compiler_options";
public static const DAE_FXCMN_INT_ELEMENT:String = "int";
public static const DAE_FXCMN_HALF_ELEMENT:String = "half";
public static const DAE_FXCMN_HALF2_ELEMENT:String = "half2";
public static const DAE_FXCMN_HALF3_ELEMENT:String = "half3";
public static const DAE_FXCMN_HALF4_ELEMENT:String = "half4";
public static const DAE_FXCMN_HALF4X4_ELEMENT:String = "half4x4";
public static const DAE_FXCMN_FLOAT_ELEMENT:String = "float";
public static const DAE_FXCMN_FLOAT2_ELEMENT:String = "float2";
public static const DAE_FXCMN_FLOAT3_ELEMENT:String = "float3";
public static const DAE_FXCMN_FLOAT4_ELEMENT:String = "float4";
public static const DAE_FXCMN_FLOAT4X4_ELEMENT:String = "float4x4";
public static const DAE_FXCMN_HINT_ELEMENT:String = "technique_hint";
public static const DAE_FXCMN_INCLUDE_ELEMENT:String = "include";
public static const DAE_FXCMN_SURFACE_ELEMENT:String = "surface";
public static const DAE_FXCMN_SAMPLER1D_ELEMENT:String = "sampler1D";
public static const DAE_FXCMN_SAMPLER2D_ELEMENT:String = "sampler2D";
public static const DAE_FXCMN_SAMPLER3D_ELEMENT:String = "sampler3D";
public static const DAE_FXCMN_SAMPLERCUBE_ELEMENT:String = "samplerCUBE";
public static const DAE_FXCMN_SEMANTIC_ELEMENT:String = "semantic";
public static const DAE_FXCMN_SETPARAM_ELEMENT:String = "setparam";
public static const DAE_FXCMN_NEWPARAM_ELEMENT:String = "newparam";
public static const DAE_FXCMN_STRING_ELEMENT:String = "string";
public static const DAE_FXCMN_NAME_ELEMENT:String = "name";
public static const DAE_FXCMN_VERTEX_SHADER:String = "VERTEX";
public static const DAE_FXCMN_FRAGMENT_SHADER:String = "FRAGMENT";
public static const DAE_FXSTD_CONSTANT_ELEMENT:String = "constant";
public static const DAE_FXSTD_LAMBERT_ELEMENT:String = "lambert";
public static const DAE_FXSTD_PHONG_ELEMENT:String = "phong";
public static const DAE_FXSTD_BLINN_ELEMENT:String = "blinn";
public static const DAE_FXSTD_COLOR_ELEMENT:String = "color";
public static const DAE_FXSTD_FLOAT_ELEMENT:String = "float";
public static const DAE_FXSTD_TEXTURE_ELEMENT:String = "texture";
public static const DAE_FXSTD_TEXTURE_ATTRIBUTE:String = "texture";
public static const DAE_FXSTD_TEXTURESET_ATTRIBUTE:String = "texcoord";
public static const DAE_FXSTD_STATE_ALPHA_ELEMENT:String = "alpha";
public static const DAE_FXSTD_STATE_BACK_ELEMENT:String = "back";
public static const DAE_FXSTD_STATE_DEST_ELEMENT:String = "dest";
public static const DAE_FXSTD_STATE_DESTALPHA_ELEMENT:String = "dest_alpha";
public static const DAE_FXSTD_STATE_DESTRGB_ELEMENT:String = "dest_rgb";
public static const DAE_FXSTD_STATE_FACE_ELEMENT:String = "face";
public static const DAE_FXSTD_STATE_FAIL_ELEMENT:String = "fail";
public static const DAE_FXSTD_STATE_FUNC_ELEMENT:String = "func";
public static const DAE_FXSTD_STATE_FRONT_ELEMENT:String = "front";
public static const DAE_FXSTD_STATE_MASK_ELEMENT:String = "mask";
public static const DAE_FXSTD_STATE_MODE_ELEMENT:String = "mode";
public static const DAE_FXSTD_STATE_REF_ELEMENT:String = "ref";
public static const DAE_FXSTD_STATE_RGB_ELEMENT:String = "rgb";
public static const DAE_FXSTD_STATE_SRC_ELEMENT:String = "src";
public static const DAE_FXSTD_STATE_SRCALPHA_ELEMENT:String = "src_alpha";
public static const DAE_FXSTD_STATE_SRCRGB_ELEMENT:String = "src_rgb";
public static const DAE_FXSTD_STATE_VALUE:String = "value";
public static const DAE_FXSTD_STATE_ZFAIL_ELEMENT:String = "zfail";
public static const DAE_FXSTD_STATE_ZPASS_ELEMENT:String = "zpass";
public static const DAE_CONTROLLER_SKIN_ELEMENT:String = "skin";
public static const DAE_CONTROLLER_MORPH_ELEMENT:String = "morph";
public static const DAE_CAMERA_PERSP_ELEMENT:String = "perspective";
public static const DAE_CAMERA_ORTHO_ELEMENT:String = "orthographic";
public static const DAE_RGB_ZERO_ELEMENT:String = "RGB_ZERO";
public static const DAE_A_ONE_ELEMENT:String = "A_ONE";
public static const DAE_ASPECT_CAMERA_PARAMETER:String = "aspect_ratio";
public static const DAE_XFOV_CAMERA_PARAMETER:String = "xfov";
public static const DAE_YFOV_CAMERA_PARAMETER:String = "yfov";
public static const DAE_ZNEAR_CAMERA_PARAMETER:String = "znear";
public static const DAE_ZFAR_CAMERA_PARAMETER:String = "zfar";
public static const DAE_XMAG_CAMERA_PARAMETER:String = "xmag";
public static const DAE_YMAG_CAMERA_PARAMETER:String = "ymag";
public static const DAE_AMBIENT_MATERIAL_PARAMETER:String = "ambient";
public static const DAE_BUMP_MATERIAL_PARAMETER:String = "bump";
public static const DAE_DIFFUSE_MATERIAL_PARAMETER:String = "diffuse";
public static const DAE_EMISSION_MATERIAL_PARAMETER:String = "emission";
public static const DAE_TRANSPARENCY_MATERIAL_PARAMETER:String = "transparency";
public static const DAE_TRANSPARENT_MATERIAL_PARAMETER:String = "transparent";
public static const DAE_OPAQUE_MATERIAL_ATTRIBUTE:String = "opaque";
public static const DAE_REFLECTIVE_MATERIAL_PARAMETER:String = "reflective";
public static const DAE_REFLECTIVITY_MATERIAL_PARAMETER:String = "reflectivity";
public static const DAE_INDEXOFREFRACTION_MATERIAL_PARAMETER:String = "index_of_refraction";
public static const DAE_SHININESS_MATERIAL_PARAMETER:String = "shininess";
public static const DAE_SPECULAR_MATERIAL_PARAMETER:String = "specular";
public static const DAE_LIGHT_AMBIENT_ELEMENT:String = "ambient";
public static const DAE_LIGHT_POINT_ELEMENT:String = "point";
public static const DAE_LIGHT_DIRECTIONAL_ELEMENT:String = "directional";
public static const DAE_LIGHT_SPOT_ELEMENT:String = "spot";
public static const DAE_COLOR_LIGHT_PARAMETER:String = "color";
public static const DAE_CONST_ATTENUATION_LIGHT_PARAMETER:String = "constant_attenuation";
public static const DAE_LIN_ATTENUATION_LIGHT_PARAMETER:String = "linear_attenuation";
public static const DAE_QUAD_ATTENUATION_LIGHT_PARAMETER:String = "quadratic_attenuation";
public static const DAE_FALLOFFEXPONENT_LIGHT_PARAMETER:String = "falloff_exponent";
public static const DAE_FALLOFFANGLE_LIGHT_PARAMETER:String = "falloff_angle";
public static const DAE_BINDSHAPEMX_SKIN_PARAMETER:String = "bind_shape_matrix";
public static const DAE_CONTRIBUTOR_ASSET_ELEMENT:String = "contributor";
public static const DAE_AUTHOR_ASSET_PARAMETER:String = "author";
public static const DAE_AUTHORINGTOOL_ASSET_PARAMETER:String = "authoring_tool";
public static const DAE_CREATED_ASSET_PARAMETER:String = "created";
public static const DAE_COMMENTS_ASSET_PARAMETER:String = "comments";
public static const DAE_COPYRIGHT_ASSET_PARAMETER:String = "copyright";
public static const DAE_KEYWORDS_ASSET_PARAMETER:String = "keywords";
public static const DAE_MODIFIED_ASSET_PARAMETER:String = "modified";
public static const DAE_REVISION_ASSET_PARAMETER:String = "revision";
public static const DAE_SOURCEDATA_ASSET_PARAMETER:String = "source_data";
public static const DAE_SUBJECT_ASSET_PARAMETER:String = "subject";
public static const DAE_TITLE_ASSET_PARAMETER:String = "title";
public static const DAE_UNITS_ASSET_PARAMETER:String = "unit";
public static const DAE_UP:String = "up_axis";
public static const DAE_PHYSICS_STATIC_FRICTION:String = "static_friction";
public static const DAE_PHYSICS_DYNAMIC_FRICTION:String = "dynamic_friction";
public static const DAE_PHYSICS_RESTITUTION:String = "restitution";
// COLLADA 1.4 attributes
public static const DAE_CLOSED_ATTRIBUTE:String = "closed";
public static const DAE_CLOSEDU_ATTRIBUTE:String = "closed_u";
public static const DAE_CLOSEDV_ATTRIBUTE:String = "closed_v";
public static const DAE_COUNT_ATTRIBUTE:String = "count";
public static const DAE_DEGREE_ATTRIBUTE:String = "degree";
public static const DAE_UDEGREE_ATTRIBUTE:String = "udegree";
public static const DAE_VDEGREE_ATTRIBUTE:String = "vdegree";
public static const DAE_END_ATTRIBUTE:String = "end";
public static const DAE_ID_ATTRIBUTE:String = "id";
public static const DAE_MATERIAL_ATTRIBUTE:String = "material";
public static const DAE_METERS_ATTRIBUTE:String = "meter";
public static const DAE_METHOD_ATTRIBUTE:String = "method";
public static const DAE_NAME_ATTRIBUTE:String = "name";
public static const DAE_OFFSET_ATTRIBUTE:String = "offset";
public static const DAE_PLATFORM_ATTRIBUTE:String = "platform";
public static const DAE_PROFILE_ATTRIBUTE:String = "profile";
public static const DAE_REF_ATTRIBUTE:String = "ref";
public static const DAE_SEMANTIC_ATTRIBUTE:String = "semantic";
public static const DAE_INDEX_ATTRIBUTE:String = "index";
public static const DAE_INPUT_SEMANTIC_ATTRIBUTE:String = "input_semantic";
public static const DAE_INPUT_SET_ATTRIBUTE:String = "input_set";
public static const DAE_SET_ATTRIBUTE:String = "set";
public static const DAE_SID_ATTRIBUTE:String = "sid";
public static const DAE_START_ATTRIBUTE:String = "start";
public static const DAE_STRIDE_ATTRIBUTE:String = "stride";
public static const DAE_SOURCE_ATTRIBUTE:String = "source";
public static const DAE_SURFACE_ATTRIBUTE:String = "surface";
public static const DAE_SYMBOL_ATTRIBUTE:String = "symbol";
public static const DAE_TARGET_ATTRIBUTE:String = "target";
public static const DAE_TEXTURE_ATTRIBUTE:String = "texture";
public static const DAE_TYPE_ATTRIBUTE:String = "type";
public static const DAE_URL_ATTRIBUTE:String = "url";
public static const DAE_STAGE_ATTRIBUTE:String = "stage";
public static const DAE_VALUE:String = "value";
public static const DAE_MIP_ATTRIBUTE:String = "mip";
public static const DAE_SLICE_ATTRIBUTE:String = "slice";
public static const DAE_FACE_ATTRIBUTE:String = "face";
// COLLADA 1.4 types
public static const DAE_FLOAT_TYPE:String = "float";
public static const DAE_IDREF_TYPE:String = "IDREF";
public static const DAE_MATRIX_TYPE:String = "float4x4";
public static const DAE_NAME_TYPE:String = "Name";
public static const DAE_IMAGE_INPUT:String = "IMAGE";
public static const DAE_TEXTURE_INPUT:String = "TEXTURE";
public static const DAE_WEIGHT_MORPH_INPUT:String = "MORPH_WEIGHT";
public static const DAE_WEIGHT_MORPH_INPUT_DEPRECATED:String = "WEIGHT";
public static const DAE_TARGET_MORPH_INPUT:String = "MORPH_TARGET";
public static const DAE_TARGET_MORPH_INPUT_DEPRECATED:String = "TARGET";
public static const DAE_TIME_TARGET:String = "TIME";
public static const DAE_JOINT_NODE_TYPE:String = "JOINT";
public static const DAE_NODE_NODE_TYPE:String = "NODE";
// spline inputs
public static const DAE_CVS_SPLINE_INPUT:String = "POSITION";
//public static const DAE_INTERPOLATION_SPLINE_INPUT:String = "INTERPOLATION";
//public static const DAE_IN_TANGENT_SPLINE_INPUT:String = "IN_TANGENT";
//public static const DAE_OUT_TANGENT_SPLINE_INPUT:String = "OUT_TANGENT";
//public static const DAE_CONTINUITY_SPLINE_INPUT:String = "CONTINUITY";
//public static const DAE_LINEAR_STEPS_SPLINE_INPUT:String = "LINEAR_STEPS";
public static const DAE_KNOT_SPLINE_INPUT:String = "KNOTS";
public static const DAE_WEIGHT_SPLINE_INPUT:String = "WEIGHTS";
// Collada 1.4 physics
public static const DAE_PHYSICS_MATERIAL_ELEMENT:String = "physics_material";
public static const DAE_PHYSICS_MODEL_ELEMENT:String = "physics_model";
public static const DAE_PHYSICS_SCENE_ELEMENT:String = "physics_scene";
public static const DAE_INSTANCE_PHYSICS_MATERIAL_ELEMENT:String = "instance_physics_material";
public static const DAE_INSTANCE_PHYSICS_MODEL_ELEMENT:String = "instance_physics_model";
public static const DAE_INSTANCE_PHYSICS_SCENE_ELEMENT:String = "instance_physics_scene";
public static const DAE_INSTANCE_RIGID_BODY_ELEMENT:String = "instance_rigid_body";
public static const DAE_INSTANCE_RIGID_CONSTRAINT_ELEMENT:String = "instance_rigid_constraint";
public static const DAE_INSTANCE_FORCE_FIELD_ELEMENT:String = "instance_force_field";
public static const DAE_TIME_STEP_ATTRIBUTE:String = "time_step";
public static const DAE_GRAVITY_ATTRIBUTE:String = "gravity";
public static const DAE_RESTITUTION_ATTRIBUTE:String = "restitution";
public static const DAE_STATIC_FRICTION_ATTRIBUTE:String = "static_friction";
public static const DAE_DYNAMIC_FRICTION_ATTRIBUTE:String = "dynamic_friction";
public static const DAE_VELOCITY_ELEMENT:String = "velocity";
public static const DAE_ANGULAR_VELOCITY_ELEMENT:String = "angular_velocity";
public static const DAE_BODY_ATTRIBUTE:String = "body";
public static const DAE_CONSTRAINT_ATTRIBUTE:String = "constraint";
public static const DAE_MASS_FRAME_ELEMENT:String = "mass_frame";
public static const DAE_LIMITS_ELEMENT:String = "limits";
public static const DAE_LINEAR_ELEMENT:String = "linear";
public static const DAE_ANGULAR_ELEMENT:String = "angular";
public static const DAE_SWING_CONE_AND_TWIST_ELEMENT:String = "swing_cone_and_twist";
public static const DAE_CONVEX_HULL_OF_ATTRIBUTE:String = "convex_hull_of";
public static const DAE_HEIGHT_ELEMENT:String = "height";
// Physics extension. Currently in prototype phase.
public static const DAE_MIN_ELEMENT:String = "min";
public static const DAE_MAX_ELEMENT:String = "max";
public static const DAE_SHAPE_ELEMENT:String = "shape";
public static const DAE_RIGID_BODY_ELEMENT:String = "rigid_body";
public static const DAE_DYNAMIC_ELEMENT:String = "dynamic";
public static const DAE_HOLLOW_ELEMENT:String = "hollow";
public static const DAE_MASS_ELEMENT:String = "mass";
public static const DAE_BOX_ELEMENT:String = "box";
public static const DAE_SPHERE_ELEMENT:String = "sphere";
public static const DAE_CAPSULE_ELEMENT:String = "capsule";
public static const DAE_CYLINDER_ELEMENT:String = "cylinder";
public static const DAE_ELLIPSOID_ELEMENT:String = "ellipsoid";
public static const DAE_TAPERED_CAPSULE_ELEMENT:String = "tapered_capsule";
public static const DAE_TAPERED_CYLINDER_ELEMENT:String = "tapered_cylinder";
public static const DAE_PLANE_ELEMENT:String = "plane";
public static const DAE_FORMAT_ELEMENT:String = "format";
public static const DAE_FORMAT_HINT_ELEMENT:String = "format_hint";
public static const DAE_PRECISION_ELEMENT:String = "precision";
public static const DAE_OPTION_ELEMENT:String = "option";
public static const DAE_HALF_EXTENTS_ELEMENT:String = "half_extents";
public static const DAE_EQUATION_ELEMENT:String = "equation";
public static const DAE_SIZE_ELEMENT:String = "size";
public static const DAE_RADIUS_ELEMENT:String = "radius";
public static const DAE_RADIUS1_ELEMENT:String = "radius1";
public static const DAE_RADIUS2_ELEMENT:String = "radius2";
public static const DAE_CONVEX_MESH_ELEMENT:String = "convex_mesh";
public static const DAE_INERTIA_ELEMENT:String = "inertia";
public static const DAE_DENSITY_ELEMENT:String = "density";
public static const DAE_CENTER_OF_MASS_ELEMENT:String = "center_of_mass";
public static const DAE_DYNAMICS_ELEMENT:String = "dynamics";
public static const DAE_RIGID_CONSTRAINT_ELEMENT:String = "rigid_constraint";
public static const DAE_FORCE_FIELD_ELEMENT:String = "force_field";
public static const DAE_ATTACHMENT_ELEMENT:String = "attachment";
public static const DAE_REF_ATTACHMENT_ELEMENT:String = "ref_attachment";
public static const DAE_ROT_LIMIT_MIN_ELEMENT:String = "rot_limit_min";
public static const DAE_ROT_LIMIT_MAX_ELEMENT:String = "rot_limit_max";
public static const DAE_TRANS_LIMIT_MIN_ELEMENT:String = "trans_limit_min";
public static const DAE_TRANS_LIMIT_MAX_ELEMENT:String = "trans_limit_max";
public static const DAE_ENABLED_ELEMENT:String = "enabled";
public static const DAE_INTERPENETRATE_ELEMENT:String = "interpenetrate";
public static const DAE_SPRING_ELEMENT:String = "spring";
public static const DAE_STIFFNESS_ELEMENT:String = "stiffness";
public static const DAE_DAMPING_ELEMENT:String = "damping";
public static const DAE_TARGET_VALUE:String = "target_value";
public static const DAE_ANNOTATE_ELEMENT:String = "annotate";
public static const DAE_TRUE_KEYWORD:String = "true";
public static const DAE_FALSE_KEYWORD:String = "false";
// COLLADA 1.4.1 <format_hint> elements
public static const DAE_FORMAT_HINT_RGB_VALUE:String = "RGB";
public static const DAE_FORMAT_HINT_RGBA_VALUE:String = "RGBA";
public static const DAE_FORMAT_HINT_L_VALUE:String = "L";
public static const DAE_FORMAT_HINT_LA_VALUE:String = "LA";
public static const DAE_FORMAT_HINT_D_VALUE:String = "D";
public static const DAE_FORMAT_HINT_XYZ_VALUE:String = "XYZ";
public static const DAE_FORMAT_HINT_XYZW_VALUE:String = "XYZW";
public static const DAE_FORMAT_HINT_SNORM_VALUE:String = "SNORM";
public static const DAE_FORMAT_HINT_UNORM_VALUE:String = "UNORM";
public static const DAE_FORMAT_HINT_SINT_VALUE:String = "SINT";
public static const DAE_FORMAT_HINT_UINT_VALUE:String = "UINT";
public static const DAE_FORMAT_HINT_FLOAT_VALUE:String = "FLOAT";
public static const DAE_FORMAT_HINT_LOW_VALUE:String = "LOW";
public static const DAE_FORMAT_HINT_MID_VALUE:String = "MID";
public static const DAE_FORMAT_HINT_HIGH_VALUE:String = "HIGH";
public static const DAE_FORMAT_HINT_SRGB_GAMMA_VALUE:String = "SRGB_GAMMA";
public static const DAE_FORMAT_HINT_NORMALIZED3_VALUE:String = "NORMALIZED3";
public static const DAE_FORMAT_HINT_NORMALIZED4_VALUE:String = "NORMALIZED4";
public static const DAE_FORMAT_HINT_COMPRESSABLE_VALUE:String = "COMPRESSABLE";
// Emitter premium extension
public static const DAE_EMITTER_ELEMENT:String = "emitter";
public static const DAE_LIBRARY_EMITTER_ELEMENT:String = "library_emitters";
public static const DAE_INSTANCE_EMITTER_ELEMENT:String = "instance_emitter";
// COLLADA 1.3 elements
public static const DAE_ACCESSOR_ELEMENT:String = "accessor";
public static const DAE_ANIMATION_ELEMENT:String = "animation";
public static const DAE_ASSET_ELEMENT:String = "asset";
public static const DAE_CAMERA_ELEMENT:String = "camera";
public static const DAE_CHANNEL_ELEMENT:String = "channel";
public static const DAE_CHANNELS_ELEMENT:String = "channels";
public static const DAE_COLLADA_ELEMENT:String = "COLLADA";
public static const DAE_CONTROLLER_ELEMENT:String = "controller";
public static const DAE_DEPTH_ELEMENT:String = "depth";
public static const DAE_EXTRA_ELEMENT:String = "extra";
public static const DAE_RANGE_ELEMENT:String = "range";
public static const DAE_BOOL_ARRAY_ELEMENT:String = "bool_array";
public static const DAE_FLOAT_ARRAY_ELEMENT:String = "float_array";
public static const DAE_GEOMETRY_ELEMENT:String = "geometry";
public static const DAE_HOLE_ELEMENT:String = "h";
public static const DAE_IDREF_ARRAY_ELEMENT:String = "IDREF_array";
public static const DAE_IMAGE_ELEMENT:String = "image";
public static const DAE_INPUT_ELEMENT:String = "input";
public static const DAE_INT_ARRAY_ELEMENT:String = "int_array";
public static const DAE_JOINTS_ELEMENT:String = "joints";
public static const DAE_LIGHT_ELEMENT:String = "light";
public static const DAE_LINES_ELEMENT:String = "lines";
public static const DAE_LINESTRIPS_ELEMENT:String = "linestrips";
public static const DAE_LOOKAT_ELEMENT:String = "lookat";
public static const DAE_MATERIAL_ELEMENT:String = "material";
public static const DAE_MATRIX_ELEMENT:String = "matrix";
public static const DAE_MESH_ELEMENT:String = "mesh";
public static const DAE_NAME_ARRAY_ELEMENT:String = "Name_array";
public static const DAE_NODE_ELEMENT:String = "node";
public static const DAE_OPTICS_ELEMENT:String = "optics";
public static const DAE_PARAMETER:String = "param";
public static const DAE_PASS_ELEMENT:String = "pass";
public static const DAE_POLYGON_ELEMENT:String = "p";
public static const DAE_POLYGONHOLED_ELEMENT:String = "ph";
public static const DAE_POLYGONS_ELEMENT:String = "polygons";
public static const DAE_POLYLIST_ELEMENT:String = "polylist";
public static const DAE_REST_LENGTH_ELEMENT:String = "rest_length"; // [Deprecated 1.4] - Replaced by "target_value"
public static const DAE_ROTATE_ELEMENT:String = "rotate";
public static const DAE_SCALE_ELEMENT:String = "scale";
public static const DAE_SCENE_ELEMENT:String = "scene";
public static const DAE_SHADER:String = "shader";
public static const DAE_SOURCE_ELEMENT:String = "source";
public static const DAE_SPLINE_ELEMENT:String = "spline";
public static const DAE_SKEW_ELEMENT:String = "skew";
public static const DAE_TECHNIQUE_ELEMENT:String = "technique";
public static const DAE_TEXTURE_ELEMENT:String = "texture";
public static const DAE_TEXTURE_SURFACE_ELEMENT:String = "texture_surface";
public static const DAE_TRANSLATE_ELEMENT:String = "translate";
public static const DAE_TRIANGLES_ELEMENT:String = "triangles";
public static const DAE_TRIFANS_ELEMENT:String = "trifans";
public static const DAE_TRIM_GROUP:String = "trim_group";
public static const DAE_TRISTRIPS_ELEMENT:String = "tristrips";
public static const DAE_VERTEX_ELEMENT:String = "v";
public static const DAE_VERTICES_ELEMENT:String = "vertices";
public static const DAE_WIDTH_ELEMENT:String = "width";
public static const DAE_BINDMATRIX_SKIN_INPUT:String = "INV_BIND_MATRIX";
public static const DAE_JOINT_SKIN_INPUT:String = "JOINT";
public static const DAE_WEIGHT_SKIN_INPUT:String = "WEIGHT";
public static const DAE_INPUT_ANIMATION_INPUT:String = "INPUT";
public static const DAE_OUTPUT_ANIMATION_INPUT:String = "OUTPUT";
public static const DAE_INTANGENT_ANIMATION_INPUT:String = "IN_TANGENT";
public static const DAE_OUTTANGENT_ANIMATION_INPUT:String = "OUT_TANGENT";
public static const DAE_INTERPOLATION_ANIMATION_INPUT:String = "INTERPOLATION";
public static const DAEFC_TCB_ANIMATION_INPUT:String = "TCB";
public static const DAEFC_EASE_INOUT_ANIMATION_INPUT:String = "EASE_IN_OUT";
public static const DAE_X_UP:String = "X_UP";
public static const DAE_Y_UP:String = "Y_UP";
public static const DAE_Z_UP:String = "Z_UP";
// COLLADA 1.4 Shared elements
public static const DAESHD_DOUBLESIDED_PARAMETER:String = "double_sided";
// COLLADA 1.4 Max-specific profile
public static const DAEMAX_MAX_PROFILE:String = "MAX3D";
public static const DAEMAX_TARGET_CAMERA_PARAMETER:String = "target";
public static const DAEMAX_ASPECTRATIO_LIGHT_PARAMETER:String = "aspect_ratio";
public static const DAEMAX_TARGET_LIGHT_PARAMETER:String = "target";
public static const DAEMAX_DEFAULT_TARGET_DIST_LIGHT_PARAMETER:String = "target_default_dist";
public static const DAEMAX_OUTERCONE_LIGHT_PARAMETER:String = "outer_cone";
public static const DAEMAX_OVERSHOOT_LIGHT_PARAMETER:String = "overshoot";
public static const DAEMAX_SPECLEVEL_MATERIAL_PARAMETER:String = "spec_level";
public static const DAEMAX_DISPLACEMENT_MATERIAL_PARAMETER:String = "displacement";
public static const DAEMAX_EMISSIONLEVEL_MATERIAL_PARAMETER:String = "emission_level";
public static const DAEMAX_FACETED_MATERIAL_PARAMETER:String = "faceted";
public static const DAEMAX_FILTERCOLOR_MATERIAL_PARAMETER:String = "filter_color";
public static const DAEMAX_INDEXOFREFRACTION_MATERIAL_PARAMETER:String = "index_of_refraction";
public static const DAEMAX_USERPROPERTIES_NODE_PARAMETER:String = "user_properties";
public static const DAEMAX_WIREFRAME_MATERIAL_PARAMETER:String = "wireframe";
public static const DAEMAX_FACEMAP_MATERIAL_PARAMETER:String = "face_map";
public static const DAEMAX_AMOUNT_TEXTURE_PARAMETER:String = "amount";
public static const DAEMAX_CAMERA_TARGETDISTANCE_PARAMETER:String = "target_distance";
public static const DAEMAX_FRAMERATE_PARAMETER:String = "frame_rate";
// Extra parameters for Max lights
public static const DAEMAX_DECAY_TYPE:String = "decay_type";
public static const DAEMAX_DECAY_START_PARAMETER:String = "decay_start";
public static const DAEMAX_USE_NEAR_ATTEN_PARAMETER:String = "use_near_attenuation";
public static const DAEMAX_NEAR_ATTEN_START_PARAMETER:String = "near_attenuation_start";
public static const DAEMAX_NEAR_ATTEN_END_PARAMETER:String = "near_attenuation_end";
public static const DAEMAX_USE_FAR_ATTEN_PARAMETER:String = "use_far_attenuation";
public static const DAEMAX_FAR_ATTEN_START_PARAMETER:String = "far_attenuation_start";
public static const DAEMAX_FAR_ATTEN_END_PARAMETER:String = "far_attenuation_end";
// Extra parameters for Max shadows
public static const DAEMAX_SHADOW_ATTRIBS:String = "shadow_attributes";
public static const DAEMAX_SHADOW_TYPE:String = "type";
public static const DAEMAX_SHADOW_TYPE_MAP:String = "type_map";
public static const DAEMAX_SHADOW_TYPE_RAYTRACE:String = "type_raytrace";
public static const DAEMAX_SHADOW_AFFECTS:String = "affect_list";
public static const DAEMAX_SHADOW_LIST_NODE:String = "list_nodes";
public static const DAEMAX_SHADOW_LIST_EXCLUDES:String = "list_is_exclusive";
public static const DAEMAX_SHADOW_LIST_ILLUMINATES:String = "is_illuminated";
public static const DAEMAX_SHADOW_LIST_CASTS:String = "casts_shadows";
public static const DAEMAX_LIGHT_AFFECTS_SHADOW:String = "light_affects_shadow";
public static const DAEMAX_PROJ_IMAGE:String = "proj_image";
public static const DAEMAX_LIGHT_MAP:String = "light_map";
public static const DAEMAX_SHADOW_MAP:String = "shadow_map";
public static const DAEMAX_SHADOW_PROJ_COLOR:String = "shadow_color";
public static const DAEMAX_SHADOW_PROJ_COLOR_MULT:String = "shadow_color_mult";
// Extra parameters for Max SkyLight
public static const DAEMAX_SKY_LIGHT:String = "skylight";
public static const DAEMAX_SKY_RAYS_PER_SAMPLE_PARAMETER:String = "rays_per_sample";
public static const DAEMAX_SKY_RAY_BIAS_PARAMETER:String = "ray_bias";
public static const DAEMAX_SKY_CAST_SHADOWS_PARAMETER:String = "cast_shadows";
public static const DAEMAX_SKY_COLOR_MAP:String = "color_map";
public static const DAEMAX_SKY_COLOR_MAP_ON_PARAMETER:String = "color_map_on";
public static const DAEMAX_SKY_COLOR_MAP_AMOUNT_PARAMETER:String = "color_map_amount";
public static const DAEMAX_SKY_SKYMODE:String = "sky_mode";
public static const DAEMAX_SKY_INTENSITY_ON:String = "intensity_on";
// Extra parameters for Max Depth of Field multi-pass camera effect
public static const DAEMAX_CAMERA_MOTIONBLUR_ELEMENT:String = "motion_blur";
public static const DAEMAX_CAMERA_MB_DISPLAYPASSES_PARAMETER:String = "display_passes";
public static const DAEMAX_CAMERA_MB_TOTALPASSES_PARAMETER:String = "total_passes";
public static const DAEMAX_CAMERA_MB_DURATION_PARAMETER:String = "duration";
public static const DAEMAX_CAMERA_MB_BIAS_PARAMETER:String = "bias";
public static const DAEMAX_CAMERA_MB_NORMWEIGHTS_PARAMETER:String = "normalized_weights";
public static const DAEMAX_CAMERA_MB_DITHERSTRENGTH_PARAMETER:String = "dither_strength";
public static const DAEMAX_CAMERA_MB_TILESIZE_PARAMETER:String = "tile_size";
public static const DAEMAX_CAMERA_MB_DISABLEFILTER_PARAMETER:String = "disable_filtering";
public static const DAEMAX_CAMERA_MB_DISABLEANTIALIAS_PARAMETER:String = "disable_antialiasing";
// MAYA Profile Syntax Definitions
// COLLADA 1.4 Maya-specific definitions
public static const DAEMAYA_MAYA_PROFILE:String = "MAYA";
public static const DAEMAYA_VAPERTURE_PARAMETER:String = "vertical_aperture";
public static const DAEMAYA_HAPERTURE_PARAMETER:String = "horizontal_aperture";
public static const DAEMAYA_LENSSQUEEZE_PARAMETER:String = "lens_squeeze";
public static const DAEMAYA_PENUMBRA_LIGHT_PARAMETER:String = "penumbra_angle";
public static const DAEMAYA_DROPOFF_LIGHT_PARAMETER:String = "dropoff";
public static const DAEMAYA_AMBIENTSHADE_LIGHT_PARAMETER:String = "ambient_shade";
public static const DAEMAYA_NOTE_PARAMETER:String = "note";
public static const DAEMAYA_ENDTIME_PARAMETER:String = "end_time";
public static const DAEMAYA_STARTTIME_PARAMETER:String = "start_time";
public static const DAEMAYA_DRIVER_INPUT:String = "DRIVER";
public static const DAEMAYA_WEIGHT_INPUT:String = "WEIGHT";
// COLLADA 1.3 Maya-specific definitions
public static const DAEMAYA_BLINDNAME_PARAMETER:String = "BLINDNAME";
public static const DAEMAYA_BLINDTYPE:String = "BLINDTYPEID";
public static const DAEMAYA_DOUBLE_SIDED_PARAMETER:String = "DOUBLE_SIDED";
public static const DAEMAYA_LAYER_PARAMETER:String = "layer";
public static const DAEMAYA_LONGNAME_PARAMETER:String = "long_name";
public static const DAEMAYA_PREINFINITY_PARAMETER:String = "pre_infinity";
public static const DAEMAYA_POSTINFINITY_PARAMETER:String = "post_infinity";
public static const DAEMAYA_SHORTNAME_PARAMETER:String = "short_name";
public static const DAEMAYA_TEXTURE_WRAPU_PARAMETER:String = "wrapU";
public static const DAEMAYA_TEXTURE_WRAPV_PARAMETER:String = "wrapV";
public static const DAEMAYA_TEXTURE_MIRRORU_PARAMETER:String = "mirrorU";
public static const DAEMAYA_TEXTURE_MIRRORV_PARAMETER:String = "mirrorV";
public static const DAEMAYA_TEXTURE_COVERAGEU_PARAMETER:String = "coverageU";
public static const DAEMAYA_TEXTURE_COVERAGEV_PARAMETER:String = "coverageV";
public static const DAEMAYA_TEXTURE_TRANSFRAMEU_PARAMETER:String = "translateFrameU";
public static const DAEMAYA_TEXTURE_TRANSFRAMEV_PARAMETER:String = "translateFrameV";
public static const DAEMAYA_TEXTURE_ROTFRAME_PARAMETER:String = "rotateFrame";
public static const DAEMAYA_TEXTURE_STAGGER_PARAMETER:String = "stagger";
public static const DAEMAYA_TEXTURE_REPEATU_PARAMETER:String = "repeatU";
public static const DAEMAYA_TEXTURE_REPEATV_PARAMETER:String = "repeatV";
public static const DAEMAYA_TEXTURE_OFFSETU_PARAMETER:String = "offsetU";
public static const DAEMAYA_TEXTURE_OFFSETV_PARAMETER:String = "offsetV";
public static const DAEMAYA_TEXTURE_ROTATEUV_PARAMETER:String = "rotateUV";
public static const DAEMAYA_TEXTURE_NOISEU_PARAMETER:String = "noiseU";
public static const DAEMAYA_TEXTURE_NOISEV_PARAMETER:String = "noiseV";
public static const DAEMAYA_TEXTURE_FAST_PARAMETER:String = "fast";
public static const DAEMAYA_TEXTURE_BLENDMODE_PARAMETER:String = "blend_mode";
public static const DAEMAYA_PROJECTION_ELEMENT:String = "projection";
public static const DAEMAYA_PROJECTION_TYPE:String = "type";
public static const DAEMAYA_PROJECTION_MATRIX_PARAMETER:String = "matrix";
}
}
(C) Æliens
27/08/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.