Simulation of type double[] for visualizing scalar fields on mesh surfaces
More...
Inherits C2M2.Simulation.Simulation< double[], Mesh, VRRaycastableMesh, VRGrabbableMesh >.
Inherited by C2M2.NeuronalDynamics.Simulation.NDSimulation.
Simulation of type double[] for visualizing scalar fields on mesh surfaces
◆ CloseRuler()
void C2M2.Simulation.MeshSimulation.CloseRuler |
( |
| ) |
|
◆ OnAwakePost()
override void C2M2.Simulation.MeshSimulation.OnAwakePost |
( |
Mesh |
viz | ) |
|
|
protected |
◆ ResetRaycastHits()
void C2M2.Simulation.MeshSimulation.ResetRaycastHits |
( |
| ) |
|
◆ ShiftRaycastValue()
void C2M2.Simulation.MeshSimulation.ShiftRaycastValue |
( |
| ) |
|
◆ UpdateVisualization() [1/2]
override void C2M2.Simulation.MeshSimulation.UpdateVisualization |
( |
in double[] |
newValues | ) |
|
|
protected |
◆ UpdateVisualization() [2/2]
void C2M2.Simulation.MeshSimulation.UpdateVisualization |
( |
in float[] |
scalars3D | ) |
|
|
private |
Update vertex colors based on simulation values
◆ colliderMesh
Mesh C2M2.Simulation.MeshSimulation.colliderMesh = null |
|
private |
◆ colorMarkerPrecision
int C2M2.Simulation.MeshSimulation.colorMarkerPrecision = 3 |
Alter the precision of the color scale display
◆ globalMax
float C2M2.Simulation.MeshSimulation.globalMax = float.NegativeInfinity |
◆ globalMin
float C2M2.Simulation.MeshSimulation.globalMin = float.PositiveInfinity |
◆ gradient
Gradient C2M2.Simulation.MeshSimulation.gradient |
Gradient for coloring each surface point based on their scalar values
◆ lengthUnit
string C2M2.Simulation.MeshSimulation.lengthUnit = "μm" |
◆ mf
MeshFilter C2M2.Simulation.MeshSimulation.mf |
|
protected |
◆ mr
MeshRenderer C2M2.Simulation.MeshSimulation.mr |
|
protected |
◆ powerModifierMinusKey
KeyCode C2M2.Simulation.MeshSimulation.powerModifierMinusKey = KeyCode.DownArrow |
◆ powerModifierPlusKey
KeyCode C2M2.Simulation.MeshSimulation.powerModifierPlusKey = KeyCode.UpArrow |
◆ raycastHits
Tuple<int, double> [] C2M2.Simulation.MeshSimulation.raycastHits = new Tuple<int, double>[0] |
◆ raycastHitValue
double C2M2.Simulation.MeshSimulation.raycastHitValue = 55 |
◆ ruler
◆ rulerInitPos
Vector3 C2M2.Simulation.MeshSimulation.rulerInitPos = new Vector3(-0.5f, 0.443f, -0.322f) |
◆ rulerInitRot
Vector3 C2M2.Simulation.MeshSimulation.rulerInitRot = new Vector3(90, 0, 0) |
◆ sensitivity
float C2M2.Simulation.MeshSimulation.sensitivity = 200f |
◆ unit
string C2M2.Simulation.MeshSimulation.unit = "mV" |
Unit display string that can be manually set by the user
◆ unitScaler
float C2M2.Simulation.MeshSimulation.unitScaler = 1000f |
Can be used to manually convert Gradient Display values to match unit string
◆ visualMesh
Mesh C2M2.Simulation.MeshSimulation.visualMesh = null |
|
private |
◆ ColliderMesh
Mesh C2M2.Simulation.MeshSimulation.ColliderMesh |
|
getprotected set |
◆ ColorLUT
ColorLUT C2M2.Simulation.MeshSimulation.ColorLUT = null |
|
getprivate set |
Lookup table for more efficient color calculations on the gradient
◆ extremaMethod
◆ PowerModifier
float C2M2.Simulation.MeshSimulation.PowerModifier |
|
get |
◆ ThumbstickScaler
float C2M2.Simulation.MeshSimulation.ThumbstickScaler |
|
get |
◆ VisualMesh
Mesh C2M2.Simulation.MeshSimulation.VisualMesh |
|
getprotected set |
The documentation for this class was generated from the following file:
- C:/Users/Jacob Wells/Desktop/C2M2/NeuroVISOR/Assets/Scripts/C2M2/Simulation/MeshSimulation.cs