Show / Hide Table of Contents

Class XZHexPrismGrid

Variant of HexPrismGrid that places hexes in the XZ Plane

Inheritance
System.Object
BaseModifier
TransformModifier
XZModifier
XZHexPrismGrid
Implements
IGrid
Inherited Members
XZModifier.GetTRS(Cell)
XZModifier.GetCellTypes()
XZModifier.GetCellType(Cell)
XZModifier.Rebind(IGrid)
XZModifier.FindCell(Matrix4x4, Cell, CellRotation)
XZModifier.ParallelTransport(IGrid, Cell, Cell, Cell, CellRotation, Cell, CellRotation)
TransformModifier.GetDual()
TransformModifier.GetCellCenter(Cell)
TransformModifier.GetCellCorner(Cell, CellCorner)
TransformModifier.GetDeformation(Cell)
TransformModifier.GetPolygon(Cell, Vector3[], Matrix4x4)
TransformModifier.GetTriangleMesh(Cell)
TransformModifier.GetMeshData(Cell, MeshData, Matrix4x4)
TransformModifier.FindCell(Vector3, Cell)
TransformModifier.GetCellsIntersectsApprox(Vector3, Vector3)
TransformModifier.Raycast(Vector3, Vector3, Single)
TransformModifier.Transform
BaseModifier.GetCells()
BaseModifier.IsCellInGrid(Cell)
BaseModifier.TryMove(Cell, CellDir, Cell, CellDir, Connection)
BaseModifier.TryMoveByOffset(Cell, Vector3Int, Vector3Int, CellRotation, Cell, CellRotation)
BaseModifier.GetCellDirs(Cell)
BaseModifier.GetCellCorners(Cell)
BaseModifier.FindBasicPath(Cell, Cell)
BaseModifier.GetIndex(Cell)
BaseModifier.GetCellByIndex(Int32)
BaseModifier.GetBound()
BaseModifier.GetBound(IEnumerable<Cell>)
BaseModifier.BoundBy(IBound)
BaseModifier.IntersectBounds(IBound, IBound)
BaseModifier.UnionBounds(IBound, IBound)
BaseModifier.GetCellsInBounds(IBound)
BaseModifier.IsCellInBound(Cell, IBound)
BaseModifier.FindGridSymmetry(ISet<Cell>, ISet<Cell>, Cell, CellRotation)
BaseModifier.TryApplySymmetry(GridSymmetry, IBound, IBound)
BaseModifier.TryApplySymmetry(GridSymmetry, Cell, Cell, CellRotation)
BaseModifier.Is2d
BaseModifier.Is3d
BaseModifier.IsPlanar
BaseModifier.IsRepeating
BaseModifier.IsOrientable
BaseModifier.IsFinite
BaseModifier.IsSingleCellType
BaseModifier.CoordinateDimension
BaseModifier.Unbounded
BaseModifier.Unwrapped
BaseModifier.Underlying
BaseModifier.IndexCount
Namespace: Sylves
Assembly: Sylves.dll
Syntax
public class XZHexPrismGrid : XZModifier, IGrid

Constructors

XZHexPrismGrid(Vector3, HexOrientation, HexPrismBound)

Declaration
public XZHexPrismGrid(Vector3 cellSize, HexOrientation orientation, HexPrismBound bound = null)
Parameters
Type Name Description
Vector3 cellSize
HexOrientation orientation
HexPrismBound bound

XZHexPrismGrid(Single, Single, HexOrientation, HexPrismBound)

Declaration
public XZHexPrismGrid(float cellSize, float layerHeight, HexOrientation orientation, HexPrismBound bound = null)
Parameters
Type Name Description
System.Single cellSize
System.Single layerHeight
HexOrientation orientation
HexPrismBound bound

Implements

IGrid
In This Article
Back to top Generated by DocFX