Show / Hide Table of Contents

Class TrianglePrismGrid

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

Constructors

TrianglePrismGrid(Vector2, Single, TriangleOrientation, TrianglePrismBound)

Declaration
public TrianglePrismGrid(Vector2 triangleCellSize, float layerHeight, TriangleOrientation orientation, TrianglePrismBound bound = null)
Parameters
Type Name Description
Vector2 triangleCellSize
System.Single layerHeight
TriangleOrientation orientation
TrianglePrismBound bound

TrianglePrismGrid(Vector3, TriangleOrientation, TrianglePrismBound)

Declaration
public TrianglePrismGrid(Vector3 cellSize, TriangleOrientation orientation, TrianglePrismBound bound = null)
Parameters
Type Name Description
Vector3 cellSize
TriangleOrientation orientation
TrianglePrismBound bound

TrianglePrismGrid(Single, Single, TriangleOrientation, TrianglePrismBound)

Declaration
public TrianglePrismGrid(float cellSize, float layerHeight, TriangleOrientation orientation, TrianglePrismBound bound = null)
Parameters
Type Name Description
System.Single cellSize
System.Single layerHeight
TriangleOrientation orientation
TrianglePrismBound bound

Properties

Unwrapped

Declaration
public override IGrid Unwrapped { get; }
Property Value
Type Description
IGrid
Overrides
PlanarPrismModifier.Unwrapped

Implements

IGrid
In This Article
Back to top Generated by DocFX