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

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

?? triangle3d.as

?? flash 360全景瀏覽
?? AS
字號:
?/*
 *  PAPER    ON   ERVIS  NPAPER ISION  PE  IS ON  PERVI IO  APER  SI  PA
 *  AP  VI  ONPA  RV  IO PA     SI  PA ER  SI NP PE     ON AP  VI ION AP
 *  PERVI  ON  PE VISIO  APER   IONPA  RV  IO PA  RVIS  NP PE  IS ONPAPE
 *  ER     NPAPER IS     PE     ON  PE  ISIO  AP     IO PA ER  SI NP PER
 *  RV     PA  RV SI     ERVISI NP  ER   IO   PE VISIO  AP  VISI  PA  RV3D
 *  ______________________________________________________________________
 *  papervision3d.org ? blog.papervision3d.org ? osflash.org/papervision3d
 */

/*
 * Copyright 2006 (c) Carlos Ulloa Matesanz, noventaynueve.com.
 *
 * 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.
 */

// ______________________________________________________________________
//                                                                 Face3D

package org.papervision3d.core.geom.renderables {
	import org.papervision3d.core.math.Number3D;
	import org.papervision3d.core.math.NumberUV;
	import org.papervision3d.core.proto.*;
	import org.papervision3d.core.render.command.IRenderListItem;
	import org.papervision3d.core.render.command.RenderTriangle;
	import org.papervision3d.objects.DisplayObject3D;	

	/**
	* The Face3D class lets you render linear textured triangles. It also supports solid colour fill and hairline outlines.
	*
	*/
	public class Triangle3D extends AbstractRenderable implements IRenderable
	{
		/**
		* An array of Vertex3D objects for the three vertices of the triangle.
		*/
		public var vertices :Array;
	
		/**
		* A material id TODO
		*/
		public var _materialName :String;
	
		/**
		* A MaterialObject3D object that contains the material properties of the back of a single sided triangle.
		*/
	//	public var materialBack :MaterialObject3D;
		
		public var uv0:NumberUV;
		public var uv1:NumberUV;
		public var uv2:NumberUV;
		
		private var _uvArray:Array;
		/**
		* An array of {x,y} objects for the corresponding UV pixel coordinates of each triangle vertex.
		*/
		public function set uv(uv:Array):void
		{
			uv0 = NumberUV(uv[0]);
			uv1 = NumberUV(uv[1]);
			uv2 = NumberUV(uv[2]);
			_uvArray = uv;
		}
		
		public function get uv():Array
		{
			return _uvArray;	
		}
	
		// ______________________________________________________________________
	
		/**
		* [read-only] The average depth (z coordinate) of the transformed triangle. Also known as the distance from the camera. Used internally for z-sorting.
		*/
		public var screenZ :Number;
	
		/**
		* [read-only] A Boolean value that indicates that the face is visible, i.e. it's vertices are in front of the camera.
		*/
		public var visible :Boolean;
	
	
		/**
		* The object where the face belongs.
		*/
	//	public var object :Mesh3D;
	
	
		/**
		* [read-only] Unique id of this instance.
		*/
		public var id :Number;
		
		/**
		 * Used to store references to the vertices.
		 */
		public var v0:Vertex3D;
		public var v1:Vertex3D;
		public var v2:Vertex3D;
		
		/**
		 * The face normal
		 */
		public var faceNormal:Number3D;
		
		/**
		 * The transformed Face3DInstance
		 */
		public var face3DInstance:Triangle3DInstance;
		
		/**
		 * The do3d instance this triangle belongs too.
		 */
		 public var instance:DisplayObject3D;
		
		/**
		 * stores the material for this face.
		 */
		public var material:MaterialObject3D;
				
		//To be docced
		public var renderCommand:RenderTriangle;
		
		private static var _totalFaces:Number = 0;
		
		/**
		* The Face3D constructor lets you create linear textured or solid colour triangles.
		*
		* @param	vertices	An array of Vertex3D objects for the three vertices of the triangle.
		* @param	material	A MaterialObject3D object that contains the material properties of the triangle.
		* @param	uv			An array of {x,y} objects for the corresponding UV pixel coordinates of each triangle vertex.
		*/
		public function Triangle3D(do3dInstance:DisplayObject3D, vertices:Array, material:MaterialObject3D=null, uv:Array=null )
		{
			this.instance = do3dInstance;
			this.renderCommand = new RenderTriangle(this);
			
			//Setup this instance
			face3DInstance = new Triangle3DInstance(this, do3dInstance);
			
			// Vertices
			this.vertices = vertices;
			v0 = vertices[0];
			v1 = vertices[1];
			v2 = vertices[2];
			
			// Material, if passed from a materials list.
			this.material = material;
			this.uv = uv;
			this.id = _totalFaces++;
			
			createNormal();
		}
		
		public function createNormal():void
		{
			var vn0:Number3D = v0.toNumber3D(),
				vn1:Number3D = v1.toNumber3D(),
				vn2:Number3D = v2.toNumber3D(),
				vt1:Number3D = Number3D.sub(vn1,vn0),
				vt2:Number3D = Number3D.sub(vn2,vn0);
			faceNormal = Number3D.cross(vt1,vt2);
			faceNormal.normalize();
		}
		
		override public function getRenderListItem():IRenderListItem
		{
			return renderCommand;
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡av在线免费观看| 精品少妇一区二区三区免费观看| 国产精品美女久久久久久| 国产精品一二二区| 国产精品久久久久久久午夜片| zzijzzij亚洲日本少妇熟睡| 亚洲欧美自拍偷拍| 91黄色小视频| 日韩影院精彩在线| 2023国产精品| 不卡av电影在线播放| 亚洲综合自拍偷拍| 日韩一卡二卡三卡四卡| 国产一区在线精品| 国产精品国产成人国产三级| 91国产精品成人| 久久国产人妖系列| 国产精品久久久久久亚洲毛片 | 欧美男男青年gay1069videost| 日韩午夜激情视频| 亚洲欧洲综合另类| 久久国产乱子精品免费女| 粉嫩绯色av一区二区在线观看| 一本色道久久综合狠狠躁的推荐| 4438x成人网最大色成网站| 国产亚洲精品资源在线26u| 日韩中文欧美在线| caoporn国产一区二区| 国产精品久久久久三级| 国模套图日韩精品一区二区| 国产精品久久久久永久免费观看| 欧美性色黄大片| 国产精品538一区二区在线| 亚洲一级二级在线| 欧美国产在线观看| 4438x亚洲最大成人网| av电影天堂一区二区在线观看| 天堂va蜜桃一区二区三区漫画版| 国产欧美一区二区精品性色| 欧美伦理影视网| 91麻豆免费在线观看| 久88久久88久久久| 日韩精品国产精品| 日韩一区有码在线| 久久精品夜色噜噜亚洲a∨| 欧美日韩国产一级二级| 91香蕉视频在线| 成人午夜av电影| 国产综合色在线| 日韩电影在线观看一区| 艳妇臀荡乳欲伦亚洲一区| 国产精品天美传媒| 久久精品一区蜜桃臀影院| 欧美一区二区在线播放| 欧美在线短视频| 99精品热视频| 成人高清免费观看| 精品亚洲porn| 久久精品72免费观看| 日韩高清在线一区| 亚洲一区二区成人在线观看| 亚洲欧美成人一区二区三区| 一区在线播放视频| 国产精品热久久久久夜色精品三区| 精品欧美乱码久久久久久1区2区| 欧美精品久久99久久在免费线| 一本久久精品一区二区| 91色porny蝌蚪| 色综合激情五月| 91视频www| 91精品国产综合久久婷婷香蕉 | 午夜久久电影网| 欧美亚洲国产一区二区三区va| 夜夜精品浪潮av一区二区三区| 久久亚洲精华国产精华液| 99久久久无码国产精品| 久久精品国产亚洲高清剧情介绍| 中文一区在线播放| 成人一区二区在线观看| 国产成人免费9x9x人网站视频| 久久99热99| 国产真实精品久久二三区| 黄网站免费久久| 国产精品影视网| 豆国产96在线|亚洲| 成人av在线播放网站| 99久久久精品| 欧美午夜一区二区三区免费大片| 欧美综合一区二区| 欧美一区国产二区| 久久久久久日产精品| 国产精品护士白丝一区av| 亚洲精品视频一区| 日本v片在线高清不卡在线观看| 日本中文字幕一区二区有限公司| 美女一区二区三区| 国产电影一区二区三区| 99久久夜色精品国产网站| 欧美中文字幕一区二区三区亚洲| 在线观看不卡一区| 日韩一区二区三区四区五区六区| 精品国产91九色蝌蚪| 亚洲国产电影在线观看| 一级特黄大欧美久久久| 美国欧美日韩国产在线播放| 成人性生交大片免费| 欧美日韩国产高清一区二区| 精品国产3级a| 亚洲综合一区二区三区| 国产真实乱偷精品视频免| 一本久久综合亚洲鲁鲁五月天| 欧美丰满美乳xxx高潮www| 日本一区二区三区高清不卡| 亚洲女人小视频在线观看| 日韩电影免费在线看| 成人黄色大片在线观看| 欧美日韩视频在线观看一区二区三区 | 亚洲人成人一区二区在线观看 | 亚洲欧美色一区| 日日夜夜一区二区| 另类调教123区| 久久青草欧美一区二区三区| 亚洲码国产岛国毛片在线| 日本人妖一区二区| 91在线视频在线| 国产亚洲欧美激情| 免费欧美日韩国产三级电影| 99re6这里只有精品视频在线观看| 91久久线看在观草草青青| 久久午夜老司机| 国产成+人+日韩+欧美+亚洲| 亚洲成人免费影院| 亚洲成av人片| 91免费版在线看| 久久色.com| 日韩精品欧美精品| 色综合久久99| 国产精品久久久爽爽爽麻豆色哟哟 | 欧美又粗又大又爽| 国产日产欧美精品一区二区三区| 日韩中文字幕av电影| 91久久线看在观草草青青| 国产精品女同一区二区三区| 精品亚洲aⅴ乱码一区二区三区| 欧美日韩精品一区视频| 成人欧美一区二区三区| 国产一区二区三区黄视频 | 99这里只有久久精品视频| 日韩午夜激情免费电影| 丝袜诱惑亚洲看片 | 日韩一区二区电影网| 午夜视频一区二区三区| 在线观看一区二区视频| 综合在线观看色| 本田岬高潮一区二区三区| 亚洲国产高清不卡| 风间由美一区二区三区在线观看| 精品日韩在线观看| 精品在线播放午夜| 日韩欧美精品在线视频| 免费国产亚洲视频| 日韩午夜在线观看视频| 久久综合综合久久综合| 欧美一级片免费看| 日韩综合一区二区| 日韩一级黄色大片| 免费欧美高清视频| 2023国产精华国产精品| 国产精品综合二区| 中文字幕国产一区| 精品一区二区三区免费视频| 亚洲精品国产品国语在线app| 精品日韩在线观看| 国产精品污www在线观看| 欧美丝袜丝nylons| 国产成人免费视频网站高清观看视频| 久久尤物电影视频在线观看| 精品视频在线视频| 国产做a爰片久久毛片| 亚洲精品菠萝久久久久久久| 日韩精品一区二区三区老鸭窝| 色婷婷亚洲综合| 国产乱子轮精品视频| 精品影院一区二区久久久| 日韩欧美高清在线| 久久国产精品99久久久久久老狼| 日韩免费观看高清完整版在线观看| 九九视频精品免费| 国产精品美女久久久久久久久久久| 色诱亚洲精品久久久久久| 亚洲第一激情av| 精品欧美乱码久久久久久| 成人白浆超碰人人人人| 亚洲成人在线免费| 精品免费99久久| 日韩美一区二区三区| 成人av免费在线播放| 亚洲mv在线观看| 精品国产麻豆免费人成网站| 成人一道本在线|