AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
HoloToolkit.Unity.SlicingPlaneController Class Reference

Controls slicing planes for use in volumetric rendering Planes represent manipulatable viewable regions of the volume More...

Inheritance diagram for HoloToolkit.Unity.SlicingPlaneController:
HoloToolkit.Unity.InputModule.IManipulationHandler

Public Member Functions

void SetMaterial (Material mat)
 
void SetThickSliceEnabled (bool on)
 
void OnManipulationStarted (ManipulationEventData eventData)
 
void OnManipulationUpdated (ManipulationEventData eventData)
 
void OnManipulationCompleted (ManipulationEventData eventData)
 
void OnManipulationCanceled (ManipulationEventData eventData)
 

Public Attributes

float KeyboardMovementSpeed = 1.5f
 
float GestureMovementSpeed = 1.0f
 
GameObject PlaneX
 
GameObject PlaneY
 
GameObject PlaneZ
 
bool ThickSliceEnabled = true
 
Material SliceMaterial
 
Material ThickSliceMaterial
 

Detailed Description

Controls slicing planes for use in volumetric rendering Planes represent manipulatable viewable regions of the volume

Definition at line 13 of file SlicingPlaneController.cs.

Member Function Documentation

§ OnManipulationCanceled()

void HoloToolkit.Unity.SlicingPlaneController.OnManipulationCanceled ( ManipulationEventData  eventData)

§ OnManipulationCompleted()

void HoloToolkit.Unity.SlicingPlaneController.OnManipulationCompleted ( ManipulationEventData  eventData)

§ OnManipulationStarted()

void HoloToolkit.Unity.SlicingPlaneController.OnManipulationStarted ( ManipulationEventData  eventData)

§ OnManipulationUpdated()

void HoloToolkit.Unity.SlicingPlaneController.OnManipulationUpdated ( ManipulationEventData  eventData)

§ SetMaterial()

void HoloToolkit.Unity.SlicingPlaneController.SetMaterial ( Material  mat)

Definition at line 29 of file SlicingPlaneController.cs.

§ SetThickSliceEnabled()

void HoloToolkit.Unity.SlicingPlaneController.SetThickSliceEnabled ( bool  on)

Definition at line 49 of file SlicingPlaneController.cs.

Member Data Documentation

§ GestureMovementSpeed

float HoloToolkit.Unity.SlicingPlaneController.GestureMovementSpeed = 1.0f

Definition at line 16 of file SlicingPlaneController.cs.

§ KeyboardMovementSpeed

float HoloToolkit.Unity.SlicingPlaneController.KeyboardMovementSpeed = 1.5f

Definition at line 15 of file SlicingPlaneController.cs.

§ PlaneX

GameObject HoloToolkit.Unity.SlicingPlaneController.PlaneX

Definition at line 18 of file SlicingPlaneController.cs.

§ PlaneY

GameObject HoloToolkit.Unity.SlicingPlaneController.PlaneY

Definition at line 19 of file SlicingPlaneController.cs.

§ PlaneZ

GameObject HoloToolkit.Unity.SlicingPlaneController.PlaneZ

Definition at line 20 of file SlicingPlaneController.cs.

§ SliceMaterial

Material HoloToolkit.Unity.SlicingPlaneController.SliceMaterial

Definition at line 26 of file SlicingPlaneController.cs.

§ ThickSliceEnabled

bool HoloToolkit.Unity.SlicingPlaneController.ThickSliceEnabled = true

Definition at line 24 of file SlicingPlaneController.cs.

§ ThickSliceMaterial

Material HoloToolkit.Unity.SlicingPlaneController.ThickSliceMaterial

Definition at line 27 of file SlicingPlaneController.cs.


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