CellexalVR  1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
CellexalVR.General.CurvedMeshGenerator Class Reference
Inheritance diagram for CellexalVR.General.CurvedMeshGenerator:
CellexalVR.General.CurvedHeatmapGenerator

Public Types

enum  NodeMode { Curved, Sperhical, Straight }
 

Public Member Functions

virtual void GenerateNodes (float r=1.0f)
 
void GenerateMeshes ()
 

Public Attributes

GameObject bezierNodePrefab
 
bool showNodes
 
int xSize = 4
 
int ySize = 4
 
int zSize = 2
 
Material material
 
int verticalSplit = 1
 
int horizontalSplit = 1
 
NodeMode currentNodeMode
 

Protected Member Functions

virtual void GenerateCurvedNodes (float r=1.0f)
 
virtual void GenerateSphericalNodes ()
 
virtual void GenerateStraightNodes ()
 
virtual void LateUpdate ()
 

Protected Attributes

List< GameObject > meshNodes = new List<GameObject>()
 
List< Vector3 > meshNodePositions = new List<Vector3>()
 

Properties

float CurvatureX [get, set]
 
float CurvatureY [get, set]
 
float ScaleY [get, set]
 
float Radius [get, set]
 

The documentation for this class was generated from the following file: