Show / Hide Table of Contents

Class TrianglePrismGeometryUtils

Note

This class is available only in Tessera Pro

Inheritance
Object
TrianglePrismGeometryUtils
Namespace: Tessera
Assembly: cs.temp.dll.dll
Syntax
public static class TrianglePrismGeometryUtils

Methods

CoordRotate(TriangleRotation, Vector3Int)

Declaration
public static Vector3Int CoordRotate(TriangleRotation rotation, Vector3Int coords)
Parameters
Type Name Description
TriangleRotation rotation
Vector3Int coords
Returns
Type Description
Vector3Int

FindCell(Vector3, Vector3, Vector3, out Vector3Int)

Declaration
public static bool FindCell(Vector3 origin, Vector3 tileSize, Vector3 position, out Vector3Int cell)
Parameters
Type Name Description
Vector3 origin
Vector3 tileSize
Vector3 position
Vector3Int cell
Returns
Type Description
Boolean

FromSide(Int32)

Declaration
public static TrianglePrismFaceDir FromSide(int side)
Parameters
Type Name Description
Int32 side
Returns
Type Description
TrianglePrismFaceDir

FromTriCoords(Vector3Int, Int32)

Declaration
public static Vector3Int? FromTriCoords(Vector3Int coords, int y = 0)
Parameters
Type Name Description
Vector3Int coords
Int32 y
Returns
Type Description
Nullable<Vector3Int>

GetCellCenter(Vector3Int, Vector3, Vector3)

Declaration
public static Vector3 GetCellCenter(Vector3Int cell, Vector3 origin, Vector3 tileSize)
Parameters
Type Name Description
Vector3Int cell
Vector3 origin
Vector3 tileSize
Returns
Type Description
Vector3

Pack(Vector2Int, Boolean, Int32)

Declaration
public static Vector3Int Pack(Vector2Int tri, bool pointsUp, int y)
Parameters
Type Name Description
Vector2Int tri
Boolean pointsUp
Int32 y
Returns
Type Description
Vector3Int

PointsUp(Vector3Int)

Declaration
public static bool PointsUp(Vector3Int cell)
Parameters
Type Name Description
Vector3Int cell
Returns
Type Description
Boolean

Standardize(Vector2)

Declaration
public static Vector2 Standardize(Vector2 p)
Parameters
Type Name Description
Vector2 p
Returns
Type Description
Vector2

ToTriCoords(Vector3Int)

Declaration
public static Vector3Int ToTriCoords(Vector3Int cell)
Parameters
Type Name Description
Vector3Int cell
Returns
Type Description
Vector3Int

Unpack(Vector3Int)

Declaration
public static (Vector2Int, bool, int) Unpack(Vector3Int cell)
Parameters
Type Name Description
Vector3Int cell
Returns
Type Description
ValueTuple<Vector2Int, Boolean, Int32>

Unstandardize(Vector2)

Declaration
public static Vector2 Unstandardize(Vector2 p)
Parameters
Type Name Description
Vector2 p
Returns
Type Description
Vector2
Back to top Generated by DocFX