zoukankan      html  css  js  c++  java
  • as3isolib采用自定义的坐标转换

    定义一个自定义的坐标转换类

    package 
    {
    	import as3isolib.geom.*;
    	import as3isolib.geom.transformations.*;
    	
    	public class MyTransformation implements IAxonometricTransformation
    	{
    		public function MyTransformation ()
    		{
    			
    		}
    		
    		public function screenToSpace (screenPt:Pt):Pt
    		{
    			var z:Number = screenPt.z;
    			var y:Number = screenPt.y;
    			var x:Number = screenPt.x;
    			
    			return new Pt(x, y, z);
    		}
    		
    		public function spaceToScreen (spacePt:Pt):Pt
    		{
    			var z:Number = spacePt.z;
    			var y:Number = spacePt.y;
    			var x:Number = spacePt.x;
    			
    			return new Pt(x, y, z);
    		}
    		
    	}
    }
    

    设置新的坐标转换

    package  
    {
    	import as3isolib.geom.*;
    
    	public class IsoApplication extends Sprite
    	{
    		public function IsoApplication() 
    		{
    			IsoMath.transformationObject = new MyTransformation;
    		}
    	}
    }
    

      

      

  • 相关阅读:
    WebService
    jdbc访问数据库
    ssm文件配置
    ssh文件配置
    配置数据源的三种方式和sql心跳的配置
    SQL in与exists
    套接字
    oracle 方向及资料
    ORACLE恢复数据
    SQL时间戳的使用
  • 原文地址:https://www.cnblogs.com/tulife/p/2882177.html
Copyright © 2011-2022 走看看