亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? daenode.as

?? flash 360全景瀏覽
?? 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.core 
{
	import org.ascollada.ASCollada;
	import org.ascollada.core.DaeDocument;
	import org.ascollada.core.DaeEntity;
	import org.ascollada.core.DaeInstanceController;
	import org.ascollada.core.DaeInstanceGeometry;
	import org.ascollada.types.DaeTransform;
	import org.ascollada.utils.Logger;
	
	/**
	 * 
	 */
	public class DaeNode extends DaeEntity
	{
		public static const TYPE_NODE:uint = 0;
		public static const TYPE_JOINT:uint = 1;
		
		/** node type, can be TYPE_NODE or TYPE_JOINT */
		public var type:uint;
		
		/** array of childnodes */
		public var nodes:Array;
		
		/** */
		public var transforms:Array;
		
		/** array of controller instances */
		public var controllers:Array;
		
		/** array of geometry instances */
		public var geometries:Array;
		
		/** array of instance_node instances */
		public var instance_nodes:Array;
		
		/** array of instance_cameras */
		public var instance_cameras:Array;
		
		private var _yUp:uint;
		
		/**
		 * 
		 * @param	node
		 * @return
		 */
		public function DaeNode( node:XML = null, yUp:uint = 1 ):void
		{
			_yUp = yUp;
			
			super( node );
		}

		/**
		 * 
		 * @param	id
		 * @return
		 */
		public function findController( id:String ):DaeInstanceController
		{
			for each( var ctrl:DaeInstanceController in this.controllers )
			{
				if( id == ctrl.id )
					return ctrl;
			}
			return null;
		}
		
		/**
		 * 
		 * @param	sid
		 * @return
		 */
		public function findMatrixBySID( sid:String ):DaeTransform
		{
			for each( var transform:DaeTransform in this.transforms )
			{
				if( sid == transform.sid )
					return transform;
			}
			return null;
		}
		
		/**
		 * 
		 * @param	node
		 * @return
		 */
		override public function read( node:XML ):void
		{	
			this.nodes = new Array();
			this.controllers = new Array();
			this.geometries = new Array();
			this.instance_nodes = new Array();
			this.instance_cameras = new Array();
			this.transforms = new Array();
			
			if( node.localName() != ASCollada.DAE_NODE_ELEMENT )
				throw new Error( "expected a '" + ASCollada.DAE_NODE_ELEMENT + "' element" );
				
			super.read( node );
								
			this.type = getAttribute(node, ASCollada.DAE_TYPE_ATTRIBUTE) == "JOINT" ? TYPE_JOINT : TYPE_NODE;

			var yUp:Boolean = (this._yUp == DaeDocument.Y_UP);
			var children:XMLList = node.children();
			var num:int = children.length();
			
			for( var i:int = 0; i < num; i++ )
			{
				var child:XML = children[i];
				var floats:Array;
				var csid:String = getAttribute(child, ASCollada.DAE_SID_ATTRIBUTE);
				var transform:DaeTransform;
				
				switch( child.localName() )
				{	
					case ASCollada.DAE_ASSET_ELEMENT:
						break;
						
					case ASCollada.DAE_ROTATE_ELEMENT:			
						floats = getFloats(child);
						transform = new DaeTransform(ASCollada.DAE_ROTATE_ELEMENT, csid, floats, yUp);
						this.transforms.push( transform );
						break;
						
					case ASCollada.DAE_TRANSLATE_ELEMENT:
						floats = getFloats(child);
						transform = new DaeTransform(ASCollada.DAE_TRANSLATE_ELEMENT, csid, floats, yUp);
						this.transforms.push( transform );
						break;
						
					case ASCollada.DAE_SCALE_ELEMENT:
						floats = getFloats(child);
						transform = new DaeTransform(ASCollada.DAE_SCALE_ELEMENT, csid, floats, yUp);
						this.transforms.push( transform );
						break;
						
					case ASCollada.DAE_SKEW_ELEMENT:
						floats = getFloats(child);
						break;
						
					case ASCollada.DAE_LOOKAT_ELEMENT:
						floats = getFloats(child);
						break;
						
					case ASCollada.DAE_MATRIX_ELEMENT:
						floats = getFloats(child);
						transform = new DaeTransform(ASCollada.DAE_MATRIX_ELEMENT, csid, floats, yUp);
						this.transforms.push( transform);
						break;
						
					case ASCollada.DAE_NODE_ELEMENT:
						this.nodes.push( new DaeNode(child, _yUp) );
						break;
					
					case ASCollada.DAE_INSTANCE_CAMERA_ELEMENT:
						this.instance_cameras.push(getAttribute(child, ASCollada.DAE_URL_ATTRIBUTE));
						break;
						
					case ASCollada.DAE_INSTANCE_CONTROLLER_ELEMENT:
						this.controllers.push( new DaeInstanceController( child ) );
						break;
					
					case ASCollada.DAE_INSTANCE_GEOMETRY_ELEMENT:
						this.geometries.push( new DaeInstanceGeometry( child ) );
						break;
					
					case ASCollada.DAE_INSTANCE_LIGHT_ELEMENT:
						break;
						
					case ASCollada.DAE_INSTANCE_NODE_ELEMENT:
						this.instance_nodes.push( new DaeInstanceNode(child) );
						break;
						
					case ASCollada.DAE_EXTRA_ELEMENT:
						break;
						
					default:
						break;
				}
			}
		}
	}	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色爱区综合激月婷婷| 欧美主播一区二区三区| 国产成人在线免费观看| bt欧美亚洲午夜电影天堂| 91原创在线视频| 欧美一区二区三区喷汁尤物| 久久久美女毛片| 亚洲精品中文在线| 精品中文av资源站在线观看| 国产99久久久国产精品免费看| 99久久国产综合精品女不卡 | 91麻豆精品国产91久久久使用方法| 欧美日韩国产综合一区二区三区 | 亚洲欧美日韩一区| 秋霞成人午夜伦在线观看| 丁香另类激情小说| 欧美伦理影视网| 亚洲精品日韩综合观看成人91| 午夜影院久久久| 一本到一区二区三区| 国产亚洲视频系列| 免费成人美女在线观看.| 99精品视频在线免费观看| 2023国产精品自拍| 日韩高清一级片| 欧美卡1卡2卡| 亚洲二区在线观看| 欧美在线观看视频在线| 亚洲视频免费在线观看| bt7086福利一区国产| 国产精品拍天天在线| 成人午夜av电影| 久久久久久久电影| 国产高清精品在线| 国产亚洲综合av| 高潮精品一区videoshd| 欧美激情一区二区三区全黄| 精品亚洲成a人在线观看| 精品久久免费看| 国产风韵犹存在线视精品| 久久男人中文字幕资源站| 国产福利电影一区二区三区| 国产精品丝袜91| 欧美日韩精品系列| 久草这里只有精品视频| 亚洲国产高清aⅴ视频| 国产成人在线色| 夜夜嗨av一区二区三区网页| 3atv在线一区二区三区| 国产剧情一区在线| 1区2区3区欧美| 欧美一级片免费看| 91片在线免费观看| 久久国产精品第一页| 国产精品视频一区二区三区不卡| 93久久精品日日躁夜夜躁欧美| 亚洲一区中文日韩| 国产午夜亚洲精品理论片色戒| 97se亚洲国产综合自在线| 久久99精品国产| 亚洲国产美国国产综合一区二区| 日韩手机在线导航| 欧美日韩国产综合久久| 成人av电影在线网| 国产美女在线精品| 老司机精品视频一区二区三区| 一区二区成人在线视频| 欧美激情综合五月色丁香| 91精品国产综合久久婷婷香蕉| 91视频精品在这里| 国产成人精品免费一区二区| 久久丁香综合五月国产三级网站| 亚洲精品国久久99热| 欧美国产日韩亚洲一区| 精品噜噜噜噜久久久久久久久试看| 91豆麻精品91久久久久久| 91丨porny丨国产入口| 成人免费高清视频在线观看| 国产成人亚洲精品狼色在线 | 欧美一区二区三区免费观看视频| 色综合久久久久久久久| 色婷婷国产精品| 色狠狠色狠狠综合| 欧美日韩国产片| 91.麻豆视频| 精品粉嫩aⅴ一区二区三区四区| 欧美一区二区在线免费播放| 欧美精品 国产精品| 欧美一区二区黄色| 国产欧美一区二区精品性| 国产精品免费aⅴ片在线观看| 国产精品灌醉下药二区| 一区二区三区产品免费精品久久75| 亚洲综合一区二区| 毛片av一区二区| 国产精品 日产精品 欧美精品| 99久久精品免费看国产 | 亚洲chinese男男1069| 免费成人在线影院| 91免费观看视频| 日韩视频一区二区| 亚洲柠檬福利资源导航| 极品少妇一区二区| 91黄色激情网站| 精品国产区一区| 亚洲成人一区在线| 成人免费观看av| 2017欧美狠狠色| 亚洲成人午夜电影| 99久久久精品| 国产视频一区在线观看| 日韩av中文在线观看| www.欧美日韩| 国产日韩欧美a| 全国精品久久少妇| 欧美三级电影精品| 亚洲一区二区三区中文字幕| 粉嫩蜜臀av国产精品网站| 精品久久久久久久久久久院品网| 一区二区三区产品免费精品久久75 | 喷水一区二区三区| 欧美日韩久久久久久| 亚洲第四色夜色| 欧美日韩卡一卡二| 视频一区二区三区在线| 欧美视频在线一区二区三区 | 久久久噜噜噜久久中文字幕色伊伊| 亚洲自拍偷拍综合| 在线观看国产一区二区| 亚洲综合色视频| 欧美体内she精视频| 午夜精品123| 精品日韩一区二区三区免费视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 91精品视频网| 国产露脸91国语对白| 亚洲色图清纯唯美| 欧美私人免费视频| 国产一区二区三区蝌蚪| 国产精品网站在线播放| 欧美羞羞免费网站| 麻豆高清免费国产一区| 中文字幕免费一区| 欧美日韩一区二区欧美激情| 久久精品国产99久久6| 国产精品污网站| 欧美精品久久一区| 成人美女在线观看| 美女一区二区视频| 一区二区三区四区激情| 91精品国产91久久久久久最新毛片 | 在线精品视频一区二区三四| 麻豆精品一区二区| 亚洲欧美成人一区二区三区| 日韩午夜在线观看视频| 不卡视频在线看| 国产精选一区二区三区| 一区二区不卡在线视频 午夜欧美不卡在| 91精品国产手机| 一本久久a久久精品亚洲| 风间由美一区二区av101| 日本vs亚洲vs韩国一区三区二区| 亚洲精品美国一| 亚洲美女一区二区三区| 国产精品蜜臀av| 欧美国产激情二区三区| 久久久亚洲精华液精华液精华液| 欧美精品123区| 日韩欧美亚洲一区二区| 5566中文字幕一区二区电影| 欧美日韩在线播放一区| 91麻豆精品在线观看| 91麻豆蜜桃一区二区三区| 99精品热视频| 在线看日韩精品电影| 欧美三区在线视频| 日韩一区二区三区电影| 欧美变态凌虐bdsm| 中文字幕乱码日本亚洲一区二区| 久久久久高清精品| 国产精品美女久久久久久久久久久| 欧美国产精品一区二区三区| 日韩欧美一区二区在线视频| 欧美一个色资源| 欧美经典三级视频一区二区三区| 国产欧美日韩中文久久| 国产精品不卡视频| 日韩vs国产vs欧美| 国产精品一区不卡| 日本精品视频一区二区三区| 欧美日韩在线播放一区| 久久久久久久综合日本| 一级特黄大欧美久久久| 免费日韩伦理电影| 91在线观看美女| 久久久综合网站| 日韩精品91亚洲二区在线观看| 韩国一区二区三区| 欧美在线不卡一区| 欧美国产综合色视频|