Show / Hide Table of Contents

Class CubiusGrid

A torus with a quarter turn. Demonstrates how Sylves handles non-orientability on 3d surfaces.

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

Constructors

CubiusGrid(Int32, Int32, Single, Single)

Declaration
public CubiusGrid(int width, int height, float outerRadius = 10F, float innerRadius = 3F)
Parameters
Type Name Description
System.Int32 width
System.Int32 height
System.Single outerRadius
System.Single innerRadius

Implements

IGrid
In This Article
Back to top Generated by DocFX