C# Class Graphics.Detail.MeshUtils

Inheritance: UnityEngine.MonoBehaviour
ファイルを表示 Open project: juliancruz87/madbricks

Public Methods

Method Description
CombineMeshes ( Matrix4x4 matrixTransform ) : Mesh
GenerateCombineMeshMatrixTransform ( ) : Matrix4x4
GenerateLoftNurb ( Vector3 spline, int heightSegments, float height ) : Mesh
GenerateNonOverlappingUVArrayForTris ( int vertLength, int numRectX, int numRectY ) : UnityEngine.Vector2[]
GenerateOverlappingUVArrayForTris ( int vertLength ) : UnityEngine.Vector2[]
GenerateRectFaceTris ( float sizeX = 1f, float sizeZ = 1f, Vector3 translate = newVector3(), Quaternion rotation = newQuaternion() ) : UnityEngine.Vector3[]
GenerateTriArrayForTris ( int vertLength ) : int[]

Private Methods

Method Description
Start ( ) : void
Update ( ) : void

Method Details

CombineMeshes() public static method

public static CombineMeshes ( Matrix4x4 matrixTransform ) : Mesh
matrixTransform UnityEngine.Matrix4x4
return UnityEngine.Mesh

GenerateCombineMeshMatrixTransform() public static method

public static GenerateCombineMeshMatrixTransform ( ) : Matrix4x4
return UnityEngine.Matrix4x4

GenerateLoftNurb() public static method

public static GenerateLoftNurb ( Vector3 spline, int heightSegments, float height ) : Mesh
spline UnityEngine.Vector3
heightSegments int
height float
return UnityEngine.Mesh

GenerateNonOverlappingUVArrayForTris() public static method

public static GenerateNonOverlappingUVArrayForTris ( int vertLength, int numRectX, int numRectY ) : UnityEngine.Vector2[]
vertLength int
numRectX int
numRectY int
return UnityEngine.Vector2[]

GenerateOverlappingUVArrayForTris() public static method

public static GenerateOverlappingUVArrayForTris ( int vertLength ) : UnityEngine.Vector2[]
vertLength int
return UnityEngine.Vector2[]

GenerateRectFaceTris() public static method

public static GenerateRectFaceTris ( float sizeX = 1f, float sizeZ = 1f, Vector3 translate = newVector3(), Quaternion rotation = newQuaternion() ) : UnityEngine.Vector3[]
sizeX float
sizeZ float
translate UnityEngine.Vector3
rotation UnityEngine.Quaternion
return UnityEngine.Vector3[]

GenerateTriArrayForTris() public static method

public static GenerateTriArrayForTris ( int vertLength ) : int[]
vertLength int
return int[]