Packageflare.utils
Classpublic class Surface3DUtils
InheritanceSurface3DUtils Inheritance Object

The Surface3DUtils class contains help tools to work with Surface3D-type objects.



Public Methods
 MethodDefined By
  
buildPolys(surface:Surface3D, force:Boolean = false):Vector.<Poly3D>
[static]
Surface3DUtils
  
[static]
Surface3DUtils
  
compress(surf:Surface3D, vertex:Vector.<Number> = null, indices:Vector.<uint> = null):void
[static]
Surface3DUtils
  
concat(source:Surface3D, dest:Surface3D):void
[static]
Surface3DUtils
  
flipNormals(surface:Surface3D):void
[static]
Surface3DUtils
  
transform(surface:Surface3D, matrix:Matrix3D, firstIndex:int = -1, numTriangles:int = -1):void
[static]
Surface3DUtils
Method Detail
buildPolys()method
public static function buildPolys(surface:Surface3D, force:Boolean = false):Vector.<Poly3D>

Parameters

surface:Surface3D
 
force:Boolean (default = false)

Returns
Vector.<Poly3D>
buildTangentsAndBitangents()method 
public static function buildTangentsAndBitangents(surface:Surface3D):void

Parameters

surface:Surface3D

compress()method 
public static function compress(surf:Surface3D, vertex:Vector.<Number> = null, indices:Vector.<uint> = null):void

Parameters

surf:Surface3D
 
vertex:Vector.<Number> (default = null)
 
indices:Vector.<uint> (default = null)

concat()method 
public static function concat(source:Surface3D, dest:Surface3D):void

Parameters

source:Surface3D
 
dest:Surface3D

flipNormals()method 
public static function flipNormals(surface:Surface3D):void

Parameters

surface:Surface3D

transform()method 
public static function transform(surface:Surface3D, matrix:Matrix3D, firstIndex:int = -1, numTriangles:int = -1):void

Parameters

surface:Surface3D
 
matrix:Matrix3D
 
firstIndex:int (default = -1)
 
numTriangles:int (default = -1)