Magnetoculus
Visualisation de champs en VR avec Oculus
|
Public Member Functions | |
void | AddIsoValue (float isoValue) |
void | RemoveIsoValue (float isoValue) |
HashSet< float > | GetIsoValues () |
void | ClearIsoValues () |
![]() | |
delegate void | GenerationEventWithArgs (float generationProgress, string generationText) |
delegate void | GenerationEvent () |
delegate void | ErrorEvent (string message) |
void | StartGeneration () |
Protected Member Functions | |
override void | Awake () |
void | Init () |
override void | CreateRepresentationInformation () |
override IEnumerator | AsynchronousGeneration () |
![]() | |
void | FileError (string message) |
void | TriggerGenerationProgressEvent (float generationProgress, string generationText) |
void | TriggerGenerationStartEvent () |
void | TriggerGenerationEndEvent () |
void | TriggerGenerationErrorEvent (string message) |
Additional Inherited Members | |
![]() | |
int | m_MaxVerticesPerChunk = 30000 |
Field | m_Field |
FieldInfoManager | m_FieldInfoManager |
![]() | |
GameObject | m_ChunkPrefab |
RepresentationNavigation | m_RepresentationManagerPanel |
FileInfoManager | m_FileInfoManager |
string | m_FileName |
GameObject | m_Representation |
Mesh | m_Mesh |
![]() | |
static GenerationEvent | GenerationStartEvent |
static GenerationEventWithArgs | GenerationProgressEvent |
static GenerationEvent | GenerationEndEvent |
static ErrorEvent | GenerationErrorEvent |
FieldGenerator that generates isoSurfaces from a regular grid:
void IsoSurfaceGenerator.AddIsoValue | ( | float | isoValue | ) |
|
protectedvirtual |
The generation is a coroutine so we can check its state and display it on a progress bar.
Implements Generator.
|
protectedvirtual |
Reimplemented from FieldGenerator.
void IsoSurfaceGenerator.ClearIsoValues | ( | ) |
|
protectedvirtual |
Implements Generator.
HashSet<float> IsoSurfaceGenerator.GetIsoValues | ( | ) |
|
protected |
void IsoSurfaceGenerator.RemoveIsoValue | ( | float | isoValue | ) |