C# Class Graphics.Detail.MeshUtils

Inheritance: UnityEngine.MonoBehaviour
Afficher le fichier Open project: juliancruz87/madbricks

Méthodes publiques

Méthode 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

Méthode Description
Start ( ) : void
Update ( ) : void

Method Details

CombineMeshes() public static méthode

public static CombineMeshes ( Matrix4x4 matrixTransform ) : Mesh
matrixTransform UnityEngine.Matrix4x4
Résultat UnityEngine.Mesh

GenerateCombineMeshMatrixTransform() public static méthode

public static GenerateCombineMeshMatrixTransform ( ) : Matrix4x4
Résultat UnityEngine.Matrix4x4

GenerateLoftNurb() public static méthode

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

GenerateNonOverlappingUVArrayForTris() public static méthode

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

GenerateOverlappingUVArrayForTris() public static méthode

public static GenerateOverlappingUVArrayForTris ( int vertLength ) : UnityEngine.Vector2[]
vertLength int
Résultat UnityEngine.Vector2[]

GenerateRectFaceTris() public static méthode

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
Résultat UnityEngine.Vector3[]

GenerateTriArrayForTris() public static méthode

public static GenerateTriArrayForTris ( int vertLength ) : int[]
vertLength int
Résultat int[]