Class MeshHelper
Syntax
public static class MeshHelper
Methods
AddBoxFace(ref BlobBuilderArray<LitVertex>, ref BlobBuilderArray<UInt16>, Int32, Int32, float3, ref Int32, ref Int32, Single)
Declaration
public static void AddBoxFace(ref BlobBuilderArray<LitVertex> vertices, ref BlobBuilderArray<ushort> indices, int side, int sign, float3 size, ref int destI, ref int destV, float uvscale)
Parameters
ComputeNormals(ref BlobBuilderArray<LitVertex>, ref BlobBuilderArray<UInt16>)
Declaration
public static void ComputeNormals(ref BlobBuilderArray<LitVertex> vertices, ref BlobBuilderArray<ushort> indices)
Parameters
Type |
Name |
Description |
BlobBuilderArray<LitVertex> |
vertices |
|
BlobBuilderArray<UInt16> |
indices |
|
ComputeTangentAndBinormal(ref BlobBuilderArray<LitVertex>, ref BlobBuilderArray<UInt16>)
Declaration
public static void ComputeTangentAndBinormal(ref BlobBuilderArray<LitVertex> vertices, ref BlobBuilderArray<ushort> indices)
Parameters
Type |
Name |
Description |
BlobBuilderArray<LitVertex> |
vertices |
|
BlobBuilderArray<UInt16> |
indices |
|
CreateBoxMesh(float3)
Declaration
public static BlobAssetReference<LitMeshData> CreateBoxMesh(float3 size)
Parameters
Type |
Name |
Description |
float3 |
size |
|
Returns
CreateDonutMesh(Single, Int32, Single, Int32)
Declaration
public static BlobAssetReference<LitMeshData> CreateDonutMesh(float innerR, int innerN, float outerR, int outerN)
Parameters
Returns
CreatePlane(float3, float3, float3)
Declaration
public static BlobAssetReference<SimpleMeshData> CreatePlane(float3 org, float3 du, float3 dv)
Parameters
Type |
Name |
Description |
float3 |
org |
|
float3 |
du |
|
float3 |
dv |
|
Returns
MakeDonut(ref BlobBuilderArray<LitVertex>, ref BlobBuilderArray<UInt16>, Single, Int32, Single, Int32)
Declaration
public static void MakeDonut(ref BlobBuilderArray<LitVertex> data, ref BlobBuilderArray<ushort> indices, float innerR, int innerN, float outerR, int outerN)
Parameters
SetConstant<T>(ref BlobBuilderArray<T>, T)
Declaration
public static void SetConstant<T>(ref BlobBuilderArray<T> values, T value)
where T : struct
Parameters
Type |
Name |
Description |
BlobBuilderArray<T> |
values |
|
T |
value |
|
Type Parameters