📄 ascollada.as
字号:
/*
* 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 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";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -