├── FUNDING.yml
├── DataFiles
├── VisMale.raw.ini
├── VisMale.raw
└── PARCHG.0019_0020.0311-license.txt
├── gitattributes
├── Screenshots
├── 1.png
├── 2.png
├── 3.png
├── 4.png
├── 5.png
├── 6.png
├── 7.png
├── top.png
├── 1dtf.png
├── dist.png
├── front.jpg
├── last.png
├── side.png
├── upper.png
├── vert.png
├── bottom.png
├── import.png
├── menubar.png
├── menubar2.png
├── movement.gif
├── regions.png
├── slices.gif
├── isosurface.gif
├── rendermode.png
├── material-dvr.png
├── rendermodes.gif
└── component-inspector.png
├── ProjectSettings
├── ProjectVersion.txt
├── ClusterInputManager.asset
├── NetworkManager.asset
├── XRSettings.asset
├── TimeManager.asset
├── VFXManager.asset
├── EditorBuildSettings.asset
├── AudioManager.asset
├── TagManager.asset
├── EditorSettings.asset
├── PresetManager.asset
├── UnityConnectSettings.asset
├── PackageManagerSettings.asset
├── DynamicsManager.asset
├── Physics2DSettings.asset
└── NavMeshAreas.asset
├── Documentation
├── img
│ ├── settings.jpg
│ └── settings-toolbar.jpg
└── SimpleITK.md
├── Assets
├── Textures
│ ├── CrossSectionPlaneTexture.png
│ └── yellow.mat.meta
├── Resources
│ ├── dicom-elements-2007.dic.bytes
│ ├── CutoutBox.prefab.meta
│ ├── CrossSectionPlane.prefab.meta
│ ├── VolumeContainer.prefab.meta
│ ├── dicom-uids-2007.dic.bytes.meta
│ ├── ActorSystem.meta
│ ├── dicom-elements-2007.dic.bytes.meta
│ ├── ComputeHistogram.compute.meta
│ ├── SlicingPlane.prefab.meta
│ ├── ActorSystemSettings.asset.meta
│ ├── TransferFunction2DGUIMat.mat.meta
│ ├── TransferFunctionGUIMat.mat.meta
│ ├── TransferFunctionPaletteGUIMat.mat.meta
│ ├── ActorSystemSettings.asset
│ └── ComputeHistogram.compute
├── Scripts
│ ├── Lighting
│ │ ├── LightSource.cs
│ │ └── LightSource.cs.meta
│ ├── GUI.meta
│ ├── GUI
│ │ ├── IMGUI.meta
│ │ ├── Components.meta
│ │ ├── Components
│ │ │ ├── RuntimeGUI.cs.meta
│ │ │ ├── WindowGUID.cs.meta
│ │ │ ├── EditSliceGUI.cs.meta
│ │ │ ├── EditVolumeGUI.cs.meta
│ │ │ ├── ColourPickerPopup.cs.meta
│ │ │ ├── RuntimeFileBrowserComponent.cs.meta
│ │ │ ├── RuntimeTransferFunctionEditor.cs.meta
│ │ │ └── WindowGUID.cs
│ │ ├── IMGUI
│ │ │ ├── ColourPicker.cs.meta
│ │ │ ├── TransferFunctionEditor.cs.meta
│ │ │ └── ColourPicker.cs
│ │ └── RuntimeFileBrowser.cs.meta
│ ├── Importing.meta
│ ├── Lighting.meta
│ ├── Utils.meta
│ ├── Importing
│ │ ├── ImageSequenceImporter
│ │ │ ├── ImageSequenceImporter
│ │ │ │ ├── DensitySource.cs
│ │ │ │ ├── DensityHelper.cs.meta
│ │ │ │ ├── DensitySource.cs.meta
│ │ │ │ └── ImageSequenceImporter.cs.meta
│ │ │ ├── Interface.meta
│ │ │ ├── OpenDICOM.meta
│ │ │ ├── SimpleITK.meta
│ │ │ ├── ImageSequenceImporter.meta
│ │ │ ├── OpenDICOM
│ │ │ │ └── DICOMImporter.cs.meta
│ │ │ ├── Interface
│ │ │ │ ├── IImageSequenceImporter.cs.meta
│ │ │ │ └── IImageSequenceImporter.cs
│ │ │ └── SimpleITK
│ │ │ │ └── SimpleITKImageSequenceImporter.cs.meta
│ │ ├── Ini.meta
│ │ ├── RawImporter.meta
│ │ ├── ImageFileImporter.meta
│ │ ├── ImageFileImporter
│ │ │ ├── VASP.meta
│ │ │ ├── Interface.meta
│ │ │ ├── Nifti.NET.meta
│ │ │ ├── SimpleITK.meta
│ │ │ ├── Interface
│ │ │ │ ├── SimpleITK.meta
│ │ │ │ ├── IImageFileImporter.cs.meta
│ │ │ │ └── IImageFileImporter.cs
│ │ │ ├── Nifti.NET
│ │ │ │ └── NiftiImporter.cs.meta
│ │ │ ├── VASP
│ │ │ │ └── ParDatasetImporter.cs.meta
│ │ │ └── SimpleITK
│ │ │ │ ├── SimpleITKImageFileImporter.cs.meta
│ │ │ │ └── SimpleITKImageFileImporter.cs
│ │ ├── ImageSequenceImporter.meta
│ │ ├── ImporterFactory.cs.meta
│ │ ├── Ini
│ │ │ └── DatasetIniReader.cs.meta
│ │ ├── DatasetImporterUtility.cs.meta
│ │ ├── RawImporter
│ │ │ └── RawDatasetImporter.cs.meta
│ │ └── DatasetImporterUtility.cs
│ ├── VolumeData.meta
│ ├── VolumeObject.meta
│ ├── TransferFunction.meta
│ ├── VolumeData
│ │ └── VolumeDataset.cs.meta
│ ├── VolumeObject
│ │ ├── CutoutBox.cs.meta
│ │ ├── RenderMode.cs.meta
│ │ ├── SlicingPlane.cs.meta
│ │ ├── CrossSectionObject.cs.meta
│ │ ├── CrossSectionPlane.cs.meta
│ │ ├── MaterialFactory.cs.meta
│ │ ├── CrossSectionManager.cs.meta
│ │ ├── VolumeObjectFactory.cs.meta
│ │ ├── VolumeRenderedObject.cs.meta
│ │ ├── CrossSectionObject.cs
│ │ ├── RenderMode.cs
│ │ ├── SlicingPlane.cs
│ │ ├── MaterialFactory.cs
│ │ └── CrossSectionPlane.cs
│ ├── Utils
│ │ ├── HistogramTextureGenerator.cs.meta
│ │ ├── NoiseTextureGenerator.cs.meta
│ │ └── NoiseTextureGenerator.cs
│ └── TransferFunction
│ │ ├── TFControlPoints.cs.meta
│ │ ├── TransferFunction.cs.meta
│ │ ├── TransferFunction2D.cs.meta
│ │ ├── TransferFunctionDatabase.cs.meta
│ │ └── TFControlPoints.cs
├── DONOTREMOVE-PathSearchFile.txt
├── Ultimate Camera Controller
│ ├── Sample
│ │ ├── Textures
│ │ │ └── grassTexture1.jpg
│ │ ├── Scripts.meta
│ │ ├── Textures.meta
│ │ ├── Materials.meta
│ │ ├── Materials
│ │ │ ├── grassMaterial1.mat.meta
│ │ │ ├── No friction.physicMaterial.meta
│ │ │ └── No friction.physicMaterial
│ │ └── Scripts
│ │ │ ├── PlayerMovement.cs.meta
│ │ │ └── PlayerMovement.cs
│ ├── Ultimate Camera Controller Documentation.pdf
│ ├── Sample.meta
│ ├── Scripts.meta
│ ├── Ultimate Camera Controller Documentation.pdf.meta
│ └── Scripts
│ │ ├── CameraZoom.cs.meta
│ │ └── CameraController.cs.meta
├── 3rdparty
│ ├── openDicom
│ │ ├── LGPL.meta
│ │ ├── license.meta
│ │ ├── Encoding.meta
│ │ ├── File.meta
│ │ ├── Image.meta
│ │ ├── Registry.meta
│ │ ├── DataStructure.meta
│ │ ├── Encoding
│ │ │ ├── Type.meta
│ │ │ ├── AE.cs.meta
│ │ │ ├── AS.cs.meta
│ │ │ ├── AT.cs.meta
│ │ │ ├── CS.cs.meta
│ │ │ ├── DA.cs.meta
│ │ │ ├── DS.cs.meta
│ │ │ ├── DT.cs.meta
│ │ │ ├── FD.cs.meta
│ │ │ ├── FL.cs.meta
│ │ │ ├── IS.cs.meta
│ │ │ ├── LO.cs.meta
│ │ │ ├── LT.cs.meta
│ │ │ ├── OB.cs.meta
│ │ │ ├── OF.cs.meta
│ │ │ ├── OW.cs.meta
│ │ │ ├── PN.cs.meta
│ │ │ ├── SH.cs.meta
│ │ │ ├── SL.cs.meta
│ │ │ ├── SQ.cs.meta
│ │ │ ├── SS.cs.meta
│ │ │ ├── ST.cs.meta
│ │ │ ├── TM.cs.meta
│ │ │ ├── UI.cs.meta
│ │ │ ├── UL.cs.meta
│ │ │ ├── UN.cs.meta
│ │ │ ├── US.cs.meta
│ │ │ ├── UT.cs.meta
│ │ │ ├── ByteConvert.cs.meta
│ │ │ ├── Type
│ │ │ │ ├── Age.cs.meta
│ │ │ │ └── PersonName.cs.meta
│ │ │ ├── TransferSyntax.cs.meta
│ │ │ ├── CharacterRepertoire.cs.meta
│ │ │ ├── EncodingException.cs.meta
│ │ │ └── UN.cs
│ │ ├── DataStructure
│ │ │ ├── DataSet.meta
│ │ │ ├── Tag.cs.meta
│ │ │ ├── VR.cs.meta
│ │ │ ├── Value.cs.meta
│ │ │ ├── ValueLength.cs.meta
│ │ │ ├── DataSet
│ │ │ │ ├── DataSet.cs.meta
│ │ │ │ ├── Sequence.cs.meta
│ │ │ │ ├── DataElement.cs.meta
│ │ │ │ └── NestedDataSet.cs.meta
│ │ │ └── IDicomStreamMember.cs.meta
│ │ ├── DicomContext.cs.meta
│ │ ├── DicomException.cs.meta
│ │ ├── File
│ │ │ ├── DicomFile.cs.meta
│ │ │ ├── XmlFile.cs.meta
│ │ │ ├── AcrNemaFile.cs.meta
│ │ │ └── FileMetaInformation.cs.meta
│ │ ├── Image
│ │ │ └── PixelData.cs.meta
│ │ ├── Registry
│ │ │ ├── Uid.cs.meta
│ │ │ ├── VM.cs.meta
│ │ │ ├── IDicomDictionary.cs.meta
│ │ │ ├── UidDictionary.cs.meta
│ │ │ ├── DataElementDictionary.cs.meta
│ │ │ ├── UidDictionaryEntry.cs.meta
│ │ │ └── DataElementDictionaryEntry.cs.meta
│ │ └── license
│ ├── Nifti.NET
│ │ ├── LICENSE.meta
│ │ ├── Nifti.cs.meta
│ │ ├── NiftiFile.cs.meta
│ │ ├── NiftiHeader.cs.meta
│ │ └── LICENSE
│ ├── Nifti.NET.meta
│ └── openDicom.meta
├── Editor.meta
├── Samples.meta
├── Samples
│ ├── Digital Twins Storage
│ │ ├── 0.3.0
│ │ │ ├── Workspaces and Scenes
│ │ │ │ ├── .sample.json
│ │ │ │ ├── Prefabs
│ │ │ │ │ ├── SceneButton.prefab.meta
│ │ │ │ │ ├── ContentDisplay.prefab.meta
│ │ │ │ │ └── WorkSpaceButton.prefab.meta
│ │ │ │ ├── WorkspacesAndScenes.unity.meta
│ │ │ │ ├── Prefabs.meta
│ │ │ │ ├── Scripts.meta
│ │ │ │ └── Scripts
│ │ │ │ │ ├── UI.meta
│ │ │ │ │ ├── Unity.DigitalTwins.Storage.Samples.WorkSpacesAndScenes.api.meta
│ │ │ │ │ ├── Unity.DigitalTwins.Storage.Samples.WorkSpacesAndScenes.asmdef.meta
│ │ │ │ │ ├── UI
│ │ │ │ │ ├── ContentScroller.cs.meta
│ │ │ │ │ ├── SceneButton.cs.meta
│ │ │ │ │ ├── ScrollButton.cs.meta
│ │ │ │ │ ├── WorkspaceButton.cs.meta
│ │ │ │ │ ├── SceneButton.cs
│ │ │ │ │ ├── WorkspaceButton.cs
│ │ │ │ │ └── ScrollButton.cs
│ │ │ │ │ ├── WorkspacesAndScenesSample.cs.meta
│ │ │ │ │ └── Unity.DigitalTwins.Storage.Samples.WorkSpacesAndScenes.asmdef
│ │ │ ├── Common.meta
│ │ │ ├── Common
│ │ │ │ ├── Prefabs
│ │ │ │ │ ├── LoginBar.prefab.meta
│ │ │ │ │ ├── PlatformServices.prefab.meta
│ │ │ │ │ ├── SceneController.prefab.meta
│ │ │ │ │ ├── SceneController.prefab
│ │ │ │ │ └── PlatformServices.prefab
│ │ │ │ ├── Prefabs.meta
│ │ │ │ ├── Scripts.meta
│ │ │ │ └── Scripts
│ │ │ │ │ ├── Unity.DigitalTwins.Storage.Samples.api.meta
│ │ │ │ │ ├── Unity.DigitalTwins.Storage.Samples.asmdef.meta
│ │ │ │ │ ├── LoginManager.cs.meta
│ │ │ │ │ ├── PlatformServices.cs.meta
│ │ │ │ │ ├── SceneController.cs.meta
│ │ │ │ │ ├── PlatformServicesShutdown.cs.meta
│ │ │ │ │ ├── PlatformServicesInitialization.cs.meta
│ │ │ │ │ ├── PlatformServicesShutdown.cs
│ │ │ │ │ ├── PlatformServicesInitialization.cs
│ │ │ │ │ ├── Unity.DigitalTwins.Storage.Samples.asmdef
│ │ │ │ │ ├── SceneController.cs
│ │ │ │ │ └── Unity.DigitalTwins.Storage.Samples.api
│ │ │ └── Workspaces and Scenes.meta
│ │ └── 0.3.0.meta
│ ├── Digital Twins Annotation
│ │ ├── 0.3.0
│ │ │ ├── Common
│ │ │ │ ├── Textures
│ │ │ │ │ └── Checkmark_green@2x.png
│ │ │ │ ├── Prefabs
│ │ │ │ │ ├── UI
│ │ │ │ │ │ ├── Topic.prefab.meta
│ │ │ │ │ │ ├── Comment.prefab.meta
│ │ │ │ │ │ ├── CommentFlyout.prefab.meta
│ │ │ │ │ │ ├── CommentScroller.prefab.meta
│ │ │ │ │ │ ├── InputDialog.prefab.meta
│ │ │ │ │ │ ├── TopicFlyout.prefab.meta
│ │ │ │ │ │ ├── TopicScroller.prefab.meta
│ │ │ │ │ │ └── CreateTopicButton.prefab.meta
│ │ │ │ │ ├── Login Dialog.prefab.meta
│ │ │ │ │ ├── Information Bar.prefab.meta
│ │ │ │ │ ├── PlatformServices.prefab.meta
│ │ │ │ │ ├── UI.meta
│ │ │ │ │ └── PlatformServices.prefab
│ │ │ │ ├── Prefabs.meta
│ │ │ │ ├── Scripts.meta
│ │ │ │ ├── Scripts
│ │ │ │ │ ├── UI.meta
│ │ │ │ │ ├── Unity.DigitalTwins.Annotation.Samples.api.meta
│ │ │ │ │ ├── Unity.DigitalTwins.Annotation.Samples.asmdef.meta
│ │ │ │ │ ├── InformationBar.cs.meta
│ │ │ │ │ ├── LoginManager.cs.meta
│ │ │ │ │ ├── SceneController.cs.meta
│ │ │ │ │ ├── UI
│ │ │ │ │ │ ├── FlyoutDialog.cs.meta
│ │ │ │ │ │ ├── InputDialog.cs.meta
│ │ │ │ │ │ ├── AnnotationActions.cs.meta
│ │ │ │ │ │ ├── CommentContainer.cs.meta
│ │ │ │ │ │ ├── NestedScroller.cs.meta
│ │ │ │ │ │ ├── TopicContainer.cs.meta
│ │ │ │ │ │ ├── TopicUIController.cs.meta
│ │ │ │ │ │ └── AnnotationActions.cs
│ │ │ │ │ ├── PlatformServices.cs.meta
│ │ │ │ │ ├── AnnotationSampleBehaviour.cs.meta
│ │ │ │ │ ├── PlatformServicesShutdown.cs.meta
│ │ │ │ │ ├── PlatformServicesInitialization.cs.meta
│ │ │ │ │ ├── PlatformServicesShutdown.cs
│ │ │ │ │ ├── AnnotationSampleBehaviour.cs
│ │ │ │ │ ├── PlatformServicesInitialization.cs
│ │ │ │ │ ├── InformationBar.cs
│ │ │ │ │ └── Unity.DigitalTwins.Annotation.Samples.asmdef
│ │ │ │ └── Textures.meta
│ │ │ ├── Topics and Comments
│ │ │ │ ├── .sample.json
│ │ │ │ ├── Scenes.meta
│ │ │ │ ├── Scripts.meta
│ │ │ │ ├── Scenes
│ │ │ │ │ └── TopicsAndComments.unity.meta
│ │ │ │ └── Scripts
│ │ │ │ │ ├── Unity.DigitalTwins.Annotation.Samples.TopicsAndComments.api.meta
│ │ │ │ │ ├── Unity.DigitalTwins.Annotation.Samples.TopicsAndComments.asmdef.meta
│ │ │ │ │ ├── TopicsAndCommentsSample.cs.meta
│ │ │ │ │ ├── Unity.DigitalTwins.Annotation.Samples.TopicsAndComments.asmdef
│ │ │ │ │ └── Unity.DigitalTwins.Annotation.Samples.TopicsAndComments.api
│ │ │ ├── Common.meta
│ │ │ └── Topics and Comments.meta
│ │ └── 0.3.0.meta
│ ├── Digital Twins Annotation.meta
│ └── Digital Twins Storage.meta
├── Scripts.meta
├── Shaders.meta
├── 3rdparty.meta
├── DONOTREMOVE-PathSearchFile.txt.meta
├── Materials.meta
├── Resources.meta
├── Scenes
│ ├── SampleScene.unity.meta
│ └── TestScene.unity.meta
├── Textures.meta
├── Digital Twins.meta
├── Editor
│ ├── GUIUtils.meta
│ ├── SimpleITK.meta
│ ├── SelectionHelper.cs.meta
│ ├── EditorDatasetImporter.cs.meta
│ ├── GUIUtils
│ │ └── ResizableArea.cs.meta
│ ├── ValueRangeEditorWindow.cs.meta
│ ├── ImportSettingsEditorWindow.cs.meta
│ ├── SimpleITK
│ │ └── SimpleITKManager.cs.meta
│ ├── SliceRenderingEditorWindow.cs.meta
│ ├── CrossSectionPlaneEditorWindow.cs.meta
│ ├── RAWDatasetImporterEditorWIndow.cs.meta
│ ├── TransferFunction2DEditorWindow.cs.meta
│ ├── TransferFunctionEditorWindow.cs.meta
│ ├── VolumeRendererEditorFunctions.cs.meta
│ ├── VolumeRenderedObjectCustomInspector.cs.meta
│ ├── CrossSectionPlaneEditorWindow.cs
│ ├── SelectionHelper.cs
│ ├── ValueRangeEditorWindow.cs
│ └── ImportSettingsEditorWindow.cs
├── Scenes.meta
├── Digital Twins
│ ├── Resources.meta
│ └── Resources
│ │ ├── DigitalTwinsPlayerSettings.asset.meta
│ │ └── DigitalTwinsPlayerSettings.asset
├── Ultimate Camera Controller.meta
├── test.mat.meta
├── Materials
│ ├── CrossSectionPlaneMat.mat.meta
│ ├── SliceRenderingMaterial.mat.meta
│ └── DirectVolumeRenderingMaterial.mat.meta
├── Shaders
│ ├── CrossSectionPlane.shader.meta
│ ├── SliceRenderingShader.shader.meta
│ ├── TransferFunction2DShader.shader.meta
│ ├── TransferFunctionShader.shader.meta
│ ├── DirectVolumeRenderingShader.shader.meta
│ ├── TransferFunctionPaletteShader.shader.meta
│ ├── TricubicSampling.cginc.meta
│ ├── TransferFunction2DShader.shader
│ ├── TransferFunctionPaletteShader.shader
│ └── CrossSectionPlane.shader
├── LookAtCamera.cs.meta
├── TopicManager.cs.meta
├── CrossPaneManager.cs.meta
├── PointCloudGrabber.cs.meta
├── CinemachineFreeLookZoom.cs.meta
├── CinemachineTouchAxis.cs.meta
├── DtRawDatasetImporter.cs.meta
├── LookAtCamera.cs
├── TopicManager.cs
├── CrossPaneManager.cs
└── CinemachineTouchAxis.cs
├── scripts
├── ci
│ └── activate-license.sh
└── ExportUnityPackage.py
├── TestChecklist.md
├── CONTRIBUTING.md
├── .gitignore
├── CREDITS.md
├── .github
└── workflows
│ ├── package.yml
│ └── package-assetstore.yml
├── Packages
└── manifest.json
├── LICENSE
└── ACKNOWLEDGEMENTS.txt
/FUNDING.yml:
--------------------------------------------------------------------------------
1 | custom: https://www.icrc.org/en/donate
2 |
--------------------------------------------------------------------------------
/DataFiles/VisMale.raw.ini:
--------------------------------------------------------------------------------
1 | dimx:128
2 | dimy:256
3 | dimz:256
4 | skip:0
5 | format:uint8
--------------------------------------------------------------------------------
/gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 | *.cs text
3 | *.shader text
4 | *.cs text
5 | *.md text
6 |
--------------------------------------------------------------------------------
/Screenshots/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/1.png
--------------------------------------------------------------------------------
/Screenshots/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/2.png
--------------------------------------------------------------------------------
/Screenshots/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/3.png
--------------------------------------------------------------------------------
/Screenshots/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/4.png
--------------------------------------------------------------------------------
/Screenshots/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/5.png
--------------------------------------------------------------------------------
/Screenshots/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/6.png
--------------------------------------------------------------------------------
/Screenshots/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/7.png
--------------------------------------------------------------------------------
/Screenshots/top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/top.png
--------------------------------------------------------------------------------
/DataFiles/VisMale.raw:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/DataFiles/VisMale.raw
--------------------------------------------------------------------------------
/Screenshots/1dtf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/1dtf.png
--------------------------------------------------------------------------------
/Screenshots/dist.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/dist.png
--------------------------------------------------------------------------------
/Screenshots/front.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/front.jpg
--------------------------------------------------------------------------------
/Screenshots/last.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/last.png
--------------------------------------------------------------------------------
/Screenshots/side.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/side.png
--------------------------------------------------------------------------------
/Screenshots/upper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/upper.png
--------------------------------------------------------------------------------
/Screenshots/vert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/vert.png
--------------------------------------------------------------------------------
/Screenshots/bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/bottom.png
--------------------------------------------------------------------------------
/Screenshots/import.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/import.png
--------------------------------------------------------------------------------
/Screenshots/menubar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/menubar.png
--------------------------------------------------------------------------------
/Screenshots/menubar2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/menubar2.png
--------------------------------------------------------------------------------
/Screenshots/movement.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/movement.gif
--------------------------------------------------------------------------------
/Screenshots/regions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/regions.png
--------------------------------------------------------------------------------
/Screenshots/slices.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/slices.gif
--------------------------------------------------------------------------------
/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2021.3.11f1
2 | m_EditorVersionWithRevision: 2021.3.11f1 (0a5ca18544bf)
3 |
--------------------------------------------------------------------------------
/Screenshots/isosurface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/isosurface.gif
--------------------------------------------------------------------------------
/Screenshots/rendermode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/rendermode.png
--------------------------------------------------------------------------------
/Screenshots/material-dvr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/material-dvr.png
--------------------------------------------------------------------------------
/Screenshots/rendermodes.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/rendermodes.gif
--------------------------------------------------------------------------------
/Documentation/img/settings.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Documentation/img/settings.jpg
--------------------------------------------------------------------------------
/Screenshots/component-inspector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Screenshots/component-inspector.png
--------------------------------------------------------------------------------
/Documentation/img/settings-toolbar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Documentation/img/settings-toolbar.jpg
--------------------------------------------------------------------------------
/Assets/Textures/CrossSectionPlaneTexture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Assets/Textures/CrossSectionPlaneTexture.png
--------------------------------------------------------------------------------
/Assets/Resources/dicom-elements-2007.dic.bytes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Assets/Resources/dicom-elements-2007.dic.bytes
--------------------------------------------------------------------------------
/ProjectSettings/ClusterInputManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!236 &1
4 | ClusterInputManager:
5 | m_ObjectHideFlags: 0
6 | m_Inputs: []
7 |
--------------------------------------------------------------------------------
/Assets/Scripts/Lighting/LightSource.cs:
--------------------------------------------------------------------------------
1 | namespace UnityVolumeRendering
2 | {
3 | public enum LightSource
4 | {
5 | ActiveCamera,
6 | SceneMainLight
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/Assets/DONOTREMOVE-PathSearchFile.txt:
--------------------------------------------------------------------------------
1 | DO NOT REMOVE. This file simply exists so we can get the path of the UnityVolumeRendering project folder (maybe be added as a subfolder to another project).
2 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Sample/Textures/grassTexture1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Assets/Ultimate Camera Controller/Sample/Textures/grassTexture1.jpg
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/LGPL.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a36887d62850e16489d1fd487dd7d6f1
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/3rdparty/Nifti.NET/LICENSE.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 79558059f111dd6a8a602a6d660c1e71
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/license.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35273e9e1c8309c4a98ac1ddaad26535
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ffef5df4aac96a943aee0f9f9b923559
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/CutoutBox.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cc908a3bf1d415e4c9e3b478efe32102
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6c0f785b8da104c3ba438b7aa121d388
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/.sample.json:
--------------------------------------------------------------------------------
1 | {
2 | "displayName": "Workspaces and Scenes",
3 | "description": "View the workspaces and scenes the user has access to."
4 | }
--------------------------------------------------------------------------------
/Assets/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ea7e34e1c33173c4b990ea00cefb249e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Shaders.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c07a5b3dfffa7394b822101c1b44dbae
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/3rdparty.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bbd078659ff855743bf604f2e719554a
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/DONOTREMOVE-PathSearchFile.txt.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 49eccd9c87b5fde45810b63c2f167df3
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2cca0811f855c854e9fbf5092c5fb860
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 50d7a13dd2433844dafacbae6138bdaf
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/CrossSectionPlane.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 671499143f6b4e24ab0822e1462a78aa
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Resources/VolumeContainer.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6b1aee4487240b479e35fd92cb07c95
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scenes/SampleScene.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 17491c34708be404a9bd2009fa6222b6
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scenes/TestScene.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 99c9720ab356a0642a771bea13969a05
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 763a5b8aeb04c4348bc4bdc9123ae1ae
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c9191d031845d054faeb51b9c00fcc61
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/DataFiles/PARCHG.0019_0020.0311-license.txt:
--------------------------------------------------------------------------------
1 | This dataset has no license associated with it, but permission to use it has been granted by University of Illinois, Urbana-Champaign. Reference person: https://github.com/jasonks2
2 |
--------------------------------------------------------------------------------
/ProjectSettings/NetworkManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!149 &1
4 | NetworkManager:
5 | m_ObjectHideFlags: 0
6 | m_DebugLevel: 0
7 | m_Sendrate: 15
8 | m_AssetToPrefab: {}
9 |
--------------------------------------------------------------------------------
/Assets/Digital Twins.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eba44780c30824bed9b1d4916a433886
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Editor/GUIUtils.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bb9b16684426029fd884948324df9750
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Editor/SimpleITK.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 72b202778592e63429e05350d02fd176
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/dicom-uids-2007.dic.bytes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 53bd64257ce5dc444ba9bc04d58de1e7
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4f704ae4b4f98ae41a0bce26658850c1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/IMGUI.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c9a71a3f851b78acaf5caabe4350986
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a9c03434ec9e4124b83fc4630dc53023
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Lighting.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8675c369de4b9999692fafb7e5b5be58
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Utils.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 25442e9d1d762de439428ed034dc4c09
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Ultimate Camera Controller Documentation.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Assets/Ultimate Camera Controller/Ultimate Camera Controller Documentation.pdf
--------------------------------------------------------------------------------
/Assets/3rdparty/Nifti.NET.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1b42ea68998722020ac086034ce74726
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5033c049c25f14247bda508da9e983c1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/ActorSystem.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 458496fe2aed9448389f92f3c58a5c5b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/dicom-elements-2007.dic.bytes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 995b791e7a90b494194aa1d02cedc49c
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/Components.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b7a9b13a433a16c40ad90065498cf32d
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/ImageSequenceImporter/DensitySource.cs:
--------------------------------------------------------------------------------
1 | namespace UnityVolumeRendering
2 | {
3 | public enum DensitySource
4 | {
5 | Unknown,
6 | Alpha,
7 | Grey
8 | }
9 | }
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/Ini.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0a12b119cb6fa2345b6aecbfa713ffa6
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeData.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 71839df0988a2de4cb18650e448bb973
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 03893c9833273f240992663ef124c6a1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/ProjectSettings/XRSettings.asset:
--------------------------------------------------------------------------------
1 | {
2 | "m_SettingKeys": [
3 | "VR Device Disabled",
4 | "VR Device User Alert"
5 | ],
6 | "m_SettingValues": [
7 | "False",
8 | "False"
9 | ]
10 | }
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 69ffbea7e402d004782283badbb087e5
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/File.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a6448eaff9154fb48a69b0f4a2501749
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Image.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bcb6e3bd2bbc6db4892002aa6c683c19
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Registry.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 91fed51a5230570448fb809a76637548
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Digital Twins/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4c1d4e7fab61d4727bfb1b626ebebd8f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Textures/Checkmark_green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Unity-Technologies/UnityVolumeRendering/HEAD/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Textures/Checkmark_green@2x.png
--------------------------------------------------------------------------------
/Assets/Scripts/TransferFunction.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 27b7f465119ea6944a0ecf0436c4f2ee
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7ced18184b5e14c4b9e020abf10de1a0
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/test.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 861ded078491543e692f031e681637d8
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 237b81a4c1febb947b5eb0a58ebce936
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/Type.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7bef65b24cf85a347bdc7ae192a7ea9b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c2362415ce95473d9b10539592789c5
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Topics and Comments/.sample.json:
--------------------------------------------------------------------------------
1 | {
2 | "displayName": "Topics and Comments",
3 | "description": "A scene to test create and editing annotation topics and comments via a 2D UI"
4 | }
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9540e5c668fe94ef8ba1ebc5fd944539
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/RawImporter.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1a3bdbf5c6d9e2642a32c45e5b4cafe1
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b8535e81c20d4a5bbf145e00795e68b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0bc4bfc7f2f25c24393bda6d37c5d2d3
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Textures/yellow.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cd89f76c2515b46a2837474a5f68d8d8
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Sample.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e54a721ad6d4105469e58ddf2fc6b431
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 355a8c4235fa7be48a34d24bcfbc8d56
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure/DataSet.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8a91127d2600d5b44b8f181043e921f0
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: db9c0313e79c542398f031d0746f976b
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a9d213e097bc4f8c81a91b32196802c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/VASP.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f8aa6a88cf66650458a44d6339aad472
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ec1386093d269948b40d7bc47e9de07
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Sample/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ecafb03ec56ba56439e034ed5dc88cc8
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Sample/Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 60ebb93414143a44a9f4a04469b9822f
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Materials/CrossSectionPlaneMat.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6e564749dcca6944ca78723ffd119eca
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/ComputeHistogram.compute.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 90e61867e921489469b4826c129bde04
3 | ComputeShaderImporter:
4 | externalObjects: {}
5 | currentAPIMask: 4
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/SlicingPlane.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9e33c546d74b469448387eb023d1df76
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 100100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a3a0d18007185496bb95d2ea1d6292b2
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/UI/Topic.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 985996298e99c48ac87fe88f0bda93f0
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Prefabs/LoginBar.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7f99202de7cff40ef94583646c235f81
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/Interface.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 07ab175bed68a71409ea15e6dbd1a1c8
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/Nifti.NET.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 370739d55c5dbc01194fd103fa2e4077
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/SimpleITK.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35cb10b1230dc924db4f6edc326656dd
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Sample/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: aca8f0520fc75ab43845499ca9f9ab35
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Materials/SliceRenderingMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 445fc0932bb5aab4b94f7548208708e1
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/ActorSystemSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ad1ada790b7cf4d66bbd0e951d8cf841
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/TransferFunction2DGUIMat.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e2e3b3a79d4e694884ec812f30a3787
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Resources/TransferFunctionGUIMat.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5c679c40287c6be4ea9d399b2550dc24
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/Login Dialog.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 20b5f4a3eab9047e29fae81edd40a8e9
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/UI/Comment.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a98843043936c4cea8ab59648bf39ada
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 607d66c023a1240d88463b907e5a8daa
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Prefabs/PlatformServices.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b82dfa2d7269f4490b852f27a146881c
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Prefabs/SceneController.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 188a2983cda934070adb87a2ab6914e0
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 643acb5abea0549149dc1db054c30cec
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/Interface.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f0a32cb726a32244a9345137d6d65b56
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/OpenDICOM.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 76f7b47449337ae49998aac9e4649089
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/SimpleITK.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 54d52e69554607d468e663d1444a05a9
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Ultimate Camera Controller Documentation.pdf.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 906796bd3dff6744c903963dc068afc6
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Resources/TransferFunctionPaletteGUIMat.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ff490732e49820c42b1fb485f6a0717c
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ef8c2e314fc104c89ae92098c645255c
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/Information Bar.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 30485673505ed47bab381a9cea7d45dd
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/PlatformServices.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 720d711e2d4114c4495f061e94444281
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/UI.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e5d10f2f43cdb424daffbc07d638b81d
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/UI/CommentFlyout.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3e9f11d35f1884a07bb8d7e423d6635b
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/UI/CommentScroller.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a62f83367eb942cfae0225f455bd485
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/UI/InputDialog.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f13ca62f8bcaf47ff9ca345d363fe42d
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/UI/TopicFlyout.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 289ab7b3549194f0495ce252bcae73e9
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/UI/TopicScroller.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ad752080cdc0448e9ada0718e69bfc76
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 131dbce44bcea4a6c9bd5e6f2f3547d6
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/UI.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f57a92eb15cd4330b010400e04edfb6
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Textures.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3f9c25ce0c7e444d1ad8c8a2d6865546
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5a45688811d1245acb4427d691cd5673
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/Interface/SimpleITK.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a823b11bfaf79741bf3312984c336fe
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Materials/DirectVolumeRenderingMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0144c8101d10e20419ef51f90fa12125
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/UI/CreateTopicButton.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 56eb10d84342e41928af568865e0b5db
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Topics and Comments.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 19f5e734e52a94efa9b3c1f460ebe257
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Prefabs/SceneButton.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 121d8c4bbc4e14aa8abc7ab6565b26ce
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/WorkspacesAndScenes.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 41e1054b0ada84e1ba8cbce69c83f2fc
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/ImageSequenceImporter.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b4b91e6acf81adf47a1dc652f7e1b5dc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Topics and Comments/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f56f8fc2195b4c94a1e009d05ad21cc
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Topics and Comments/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 86937dba056e747e58fdf008f318a8ae
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fcf05dd7eb36d4aab891c1b67c6e185e
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Prefabs/ContentDisplay.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d6673b77611f5448987e6ac3b5a0758f
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Prefabs/WorkSpaceButton.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 70e75961103f948938454afd9887f1dd
3 | PrefabImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f050a5e071cfa41b280a60f3dae06fde
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Topics and Comments/Scenes/TopicsAndComments.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 56180cca0140f44f38307bf5dc51db36
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/Unity.DigitalTwins.Storage.Samples.api.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8959a12e16e39431a8684386b0d1c251
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/UI.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 299e4152c38d8435cbd87f8598be7344
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!5 &1
4 | TimeManager:
5 | m_ObjectHideFlags: 0
6 | Fixed Timestep: 0.0167
7 | Maximum Allowed Timestep: 0.1
8 | m_TimeScale: 1
9 | Maximum Particle Timestep: 0.03
10 |
--------------------------------------------------------------------------------
/scripts/ci/activate-license.sh:
--------------------------------------------------------------------------------
1 | apt install coreutils
2 | echo "$UNITY_LICENSE" | base64 -d > unity_license.ulf
3 | ls
4 | ls /opt/unity/Editor/
5 | echo "Activating unity license..."
6 | /opt/unity/Editor/Unity -batchmode -nographics -quit -manualLicenseFile unity_license.ulf || true
7 |
--------------------------------------------------------------------------------
/Assets/Digital Twins/Resources/DigitalTwinsPlayerSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 938b030b7b0eb478da98fc580390a593
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/Unity.DigitalTwins.Annotation.Samples.api.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e20aeb00819414a0da9116b220e769c7
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/Unity.DigitalTwins.Storage.Samples.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 84dcd8a3554f14ee3ba3f0273b57ad35
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Shaders/CrossSectionPlane.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: be13da9a7b1929348b18627a539ef497
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Shaders/SliceRenderingShader.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3e3d96629e2e48248bc6b90095d57855
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Sample/Materials/grassMaterial1.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b8f0263954d19e458bb2f5e97f33e7e
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 2100000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Shaders/TransferFunction2DShader.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b0b396ea7426c8b4385f14d5e5a951ed
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Shaders/TransferFunctionShader.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9117c7b46d847fc41adc9d9bb2cfa4c4
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Sample/Materials/No friction.physicMaterial.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8fa8999831543dc4eb3c3245e053e0e8
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 13400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/Unity.DigitalTwins.Annotation.Samples.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0d3938dd61a40493490ed62daeb31776
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Shaders/DirectVolumeRenderingShader.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f9df7f8cb5dda3a48a945ab37d6b0d83
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Shaders/TransferFunctionPaletteShader.shader.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2b9f004f75e79b848808a5354ffd2c2e
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Topics and Comments/Scripts/Unity.DigitalTwins.Annotation.Samples.TopicsAndComments.api.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d8aee34889c6b42e8b4c6f4a270962bb
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/Unity.DigitalTwins.Storage.Samples.WorkSpacesAndScenes.api.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6676daefb674344f6894d2982bc6f4f3
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Shaders/TricubicSampling.cginc.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 739057a4874c558c38f4675567bb930d
3 | ShaderImporter:
4 | externalObjects: {}
5 | defaultTextures: []
6 | nonModifiableTextures: []
7 | preprocessorOverride: 0
8 | userData:
9 | assetBundleName:
10 | assetBundleVariant:
11 |
--------------------------------------------------------------------------------
/Assets/LookAtCamera.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: caeaf05d93dbe4d6cb68ee8a7bbfd2a6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/TopicManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3467a2f4758eb49f9a3ce2c55feb2455
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/CrossPaneManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe98d71fe6dbf4fecb43a67968bd06d4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/PointCloudGrabber.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1c699d6e659b449a3952e36dd8b50f93
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/Unity.DigitalTwins.Storage.Samples.WorkSpacesAndScenes.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 637b8584b1829437d92eb76d4a57cc7f
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/3rdparty/Nifti.NET/Nifti.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0eb8290c40f298e8bbbecd84630f7215
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/CinemachineFreeLookZoom.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 662deb8d19209435db8bddcb06782ac1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/CinemachineTouchAxis.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2e720019edc8c415ab545a58cd67392a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/DtRawDatasetImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3900158dfcfdc4dde80d61534e20438c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/SelectionHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0fe93c0b29b1f474ebcfd15be9ef1c9c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Topics and Comments/Scripts/Unity.DigitalTwins.Annotation.Samples.TopicsAndComments.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 08af8ecbb101344da92ab57953c277af
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/3rdparty/Nifti.NET/NiftiFile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 97cbeb505c24882cc98e6ad6ed30e630
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/EditorDatasetImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ac8d63b38b94eaa41a1b278199de05cd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/GUIUtils/ResizableArea.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7303e5e8af15694758279e607bc00bcc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/ValueRangeEditorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ee118a9cb00018d46820f9246a25e3d8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Lighting/LightSource.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c9bd811fe872275a4bb14b907b08a56d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/Nifti.NET/NiftiHeader.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: eba23c3f960cdd3768021692706a26a5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DicomContext.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 13857bdff151a2d4fb3751ea274d7fb4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DicomException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21737d21369d8f145965eefc68b8558b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/AE.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 896eb8112e15f0842af493481dc2385a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/AS.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c216a2d1bab1cdb43827383b3458cb36
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/AT.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a31de1f04c1b7a744b5bac48ec96ff23
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/CS.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1114831eb554c4f40bb56a8180711b26
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/DA.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b6be3adca2854fb49b97ec71b3ffb075
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/DS.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c84a985684e55b74fae9416ca8ab8e62
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/DT.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1cb030254f68a534397b4b7db37f31bf
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/FD.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6afdbd7b8a41f94bad889a400c4fa07
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/FL.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8e1a30329749e3541833668b1e99e787
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/IS.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe36ea7fbd4a78049ab82cee7c175a83
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/LO.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 19bb1114d82125547893c54674cc5442
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/LT.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c8e0090f28496914ba744fc41525b166
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/OB.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6c61ca97a52c7c04d93c550797b4feab
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/OF.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5ffe85d11dd2d74438d94082bdfc1b36
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/OW.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 826c421649cf82543b9b0d136eb25e42
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/PN.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cdeac45d2bc553648bba8b0ae1e05862
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/SH.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e343ef282687f0949825f0916b58ca05
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/SL.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 250ca73df4e26db44aede40c11f6f211
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/SQ.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 25b94af5514dbe546b90eae0d67f5662
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/SS.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8085b3d1e325c654ca667e247baf78ae
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/ST.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 325a4661286f53f4eaab5004109f7c61
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/TM.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bb3562f83504084469b29b962a3281e1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/UI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bcd886c16265345428f44948d4fb74ab
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/UL.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 881d6a360429f8048b83cff7b8f18ea2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/UN.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 58a3ffe7823a1bb4aa486f9a3000a584
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/US.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6253dbbf62df1494ca85b42d04d1d7b0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/UT.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1a2338374719d6041ac7b36820e27343
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/File/DicomFile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6ed5fb87386f3bd49b05e42870768ffc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/File/XmlFile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8b1d4d0029ed7ec458769593af29ecbe
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Image/PixelData.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7abfaa9b89fbb104f986c6f2ac5f4adc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Registry/Uid.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9fb811467373bd544bc8263137c243d0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Registry/VM.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b5f03759fa1926144a4ef9a62ab02f17
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/ImportSettingsEditorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8967c87c2996b4a4988102a8f6eaa239
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/SimpleITK/SimpleITKManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5b1dcf5d0f378e04e9ae4aa3552f5667
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/SliceRenderingEditorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2e19a0c1e0a5b4549b24573fe37a93bc
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/Components/RuntimeGUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 803cbb09de19cba429d42abcff87982b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/Components/WindowGUID.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4a2b62278d314ee4cafb5cec6d549323
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/IMGUI/ColourPicker.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d7eee4fe67949ef989034674911148da
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/RuntimeFileBrowser.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 76cf32388bffdf04cbae65ee059fb111
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImporterFactory.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 31dab3c456c78ea47bfe755467eaf615
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeData/VolumeDataset.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6c292ee2920c4d64989a78d4ed9abb7e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/CutoutBox.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7401967f0dd72374ea6df35ee454fb53
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/RenderMode.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bd1c234ee0e105046973293124d8566d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/SlicingPlane.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b390ddcd0262e354e90a0e15e43abf50
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure/Tag.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9db85e6e9f8957a4e9d80dd028e8eec0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure/VR.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d09c97a64a8830c40a82e79c0fed62cd
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure/Value.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 505f1c7148092db41a47e4a0646f162f
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/ByteConvert.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0ace392880277e040a3568d78be33d23
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/Type/Age.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 167252f8385321f4194dbd855dee6988
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/File/AcrNemaFile.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c38761e9f3eb4745b0996626a887a0b
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/CrossSectionPlaneEditorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 65c90ba65e3f5f1428066ae352ebb5b5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/RAWDatasetImporterEditorWIndow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a6938a09f67b77c4b9e832cf63203399
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/TransferFunction2DEditorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c33fa0e57df66e49b98d2fd36e14e14
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/TransferFunctionEditorWindow.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6bea1cf561897604ea2e430d753f593e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/VolumeRendererEditorFunctions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3b47c51242b1c10429411c0ce01c5760
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/Components/EditSliceGUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b54b81475599f84bbaf90f91137f4d6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/Components/EditVolumeGUI.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1509b180ca796504ea35af3c3509dac6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/Ini/DatasetIniReader.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 198aff5eae8fe99438064c08728f6794
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Utils/HistogramTextureGenerator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f9bcab751cba35d4dbd074d22a7f194c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Utils/NoiseTextureGenerator.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ed6362746a619f540963023e61710552
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/CrossSectionObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f8a6f206152b664999b2687943ac4840
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/CrossSectionPlane.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 030645f63ce11d14ea77ce39291d70da
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/MaterialFactory.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d7d2a389b524f554087d230e01a5d917
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure/ValueLength.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 182b17d328999c545afb22a3ac5b6a2a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/TransferSyntax.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3719daf38ead79044922084a3f882afe
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/Type/PersonName.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 42242acb489f3c24298d10cee77a0386
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/File/FileMetaInformation.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2794e230e3fb3b547bebf96a8a26c14e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Registry/IDicomDictionary.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2997d203f8cd1084383757fabfb104d2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Registry/UidDictionary.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 47624741d708cf245afe011eac297145
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Editor/VolumeRenderedObjectCustomInspector.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: af5b051c5cf4f824c999ee444c9acff6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/Components/ColourPickerPopup.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fb9bffc42ab3c9afcbe13a62b234e554
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/IMGUI/TransferFunctionEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9686cd473128d99a0aa69fa100f03e80
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/DatasetImporterUtility.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 60ca811454f45ec42bd6186bb3be50d9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/TransferFunction/TFControlPoints.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ad1f61bc396155b4ea8f39b0f437ce24
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/TransferFunction/TransferFunction.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 33f90861ddebbc14486139d1bbdf1c77
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/TransferFunction/TransferFunction2D.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 207cc2cb9090f0f46be18cf25497ad3e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/CrossSectionManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c065f1884402af707a0e8d778d50d29e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/VolumeObjectFactory.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6b116dd3827f30444b1fee36feceb17d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/VolumeRenderedObject.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: acf4a5cf6519d714895a068f9a4e8456
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure/DataSet/DataSet.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 438229000968243418e1303a2f4c53e0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure/DataSet/Sequence.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 57f1eb8cf9182424c82b3c8c799ab4de
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/CharacterRepertoire.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 38901137134a28a4b8748689c2861a96
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/EncodingException.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 129f22383f24eb84eb1b360814f140a6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Registry/DataElementDictionary.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b0326ddcd1e899e45a2376bbbdc08f82
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Registry/UidDictionaryEntry.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ef98420b6cf7563458a479b3ece76489
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/RawImporter/RawDatasetImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 45cd99ee9f504d44ca6d48b0d06a6423
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/TransferFunction/TransferFunctionDatabase.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9805df7fa7b5e1b4cbc7c9c9fb18d2d5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Scripts/CameraZoom.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fd96b0f531cfe6b4fab3fd883f3e2981
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/ProjectSettings/VFXManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!937362698 &1
4 | VFXManager:
5 | m_ObjectHideFlags: 0
6 | m_IndirectShader: {fileID: 0}
7 | m_CopyBufferShader: {fileID: 0}
8 | m_SortShader: {fileID: 0}
9 | m_RenderPipeSettingsPath:
10 | m_FixedTimeStep: 0.016666668
11 | m_MaxDeltaTime: 0.05
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure/DataSet/DataElement.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7eb3f7d1d9408b2448a35f5825038d19
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure/DataSet/NestedDataSet.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b03b9acb6738b804190c0cb90aba6057
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/DataStructure/IDicomStreamMember.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 045d0e34fc4812c40be5dc6f0eecad2a
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Registry/DataElementDictionaryEntry.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c14ee26b39061034c850c866fa2474be
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/Components/RuntimeFileBrowserComponent.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a3505220cff523a44955829adad14886
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/Components/RuntimeTransferFunctionEditor.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 05f581cf1454d0be6b36abae59693162
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Scripts/CameraController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dabcbcd9bb58adc4d9496907d14c5d46
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1045 &1
4 | EditorBuildSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Scenes:
8 | - enabled: 1
9 | path: Assets/Scenes/SampleScene.unity
10 | guid: 99c9720ab356a0642a771bea13969a05
11 | m_configObjects: {}
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/Nifti.NET/NiftiImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d412d1b6da99fff48649902229c8d07
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/VASP/ParDatasetImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4b0a1ee15267941c9bae1119500df091
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Sample/Scripts/PlayerMovement.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 006a5ae7f2f6c3c408e93a4c8721677c
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/LoginManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8ff38071f9c104d4490f087585c8d6b1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/Interface/IImageFileImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d3a3d1be37fcc3c4893fa3b9bb747e51
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/OpenDICOM/DICOMImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 99f5a81f49071c641b192546b71e60b5
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/InformationBar.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: af1f8e322ab6e41f1b080632aeaab2d0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/LoginManager.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bc9ee35fb4de84b7c9772d783bf4b459
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/SceneController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 589a456f798874abdaf6a69510553e14
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/UI/FlyoutDialog.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4fad68d6a310d4a0da1b1955a8b1b3a9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/UI/InputDialog.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 80e079fc2f4ed41628438cf3c44ab28d
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/PlatformServices.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1fdfc95671085446faf5b646b774d417
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/SceneController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 526d6990884b745a4826b8d984fe61eb
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/CrossSectionObject.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace UnityVolumeRendering
4 | {
5 | ///
6 | /// Interface for cross section objects.
7 | ///
8 | public interface CrossSectionObject
9 | {
10 | CrossSectionType GetCrossSectionType();
11 | Matrix4x4 GetMatrix();
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/PlatformServices.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 023e69ac1c4f842628084d78dc8d8896
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/UI/AnnotationActions.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c164d2e64addf4f2a867296d17f93e61
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/UI/CommentContainer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3b82fdbba60384735a1f281665f8f9a4
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/UI/NestedScroller.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a0b48bcfba0e9436dbb111606efaedf3
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/UI/TopicContainer.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b37163794f0ad44b9b57718be0cd28d8
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/UI/TopicUIController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 16637ad28305543228f995e0c9255e02
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/SimpleITK/SimpleITKImageFileImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: abda27d3474f8d74eaa8ab9502de54e7
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/Interface/IImageSequenceImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 34051e0115d64a448baf58b9926ac5e0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/AnnotationSampleBehaviour.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1d7fed80932044f5b87d785dee99ae5e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/PlatformServicesShutdown.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8016e5a79cbc54e639e55f125ae96424
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/PlatformServicesShutdown.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 89ad3ecfd8416434eae92c9dd9fb220e
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/ImageSequenceImporter/DensityHelper.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4b22f148aa28d6e408926877a42139d2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/ImageSequenceImporter/DensitySource.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cf44cb487e46042489ffc46377a5bfb9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/PlatformServicesInitialization.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 490e52518222b448b9a34be56e133274
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/PlatformServicesInitialization.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 37cfefd7244a14eb4a523fafc6060daa
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/UI/ContentScroller.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ac1decac8ad26415685e95d10fda3ca0
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/UI/SceneButton.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 537d9c40c678442cd8b7ffd4eb2ec0e1
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/UI/ScrollButton.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4bf668ba3e8f24d80be33fbb7e1cdb62
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/UI/WorkspaceButton.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 1fea5f17d1aa143b498ec647dca3bc76
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/ImageSequenceImporter/ImageSequenceImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a09b0193701f64f43b73c5762f1edd61
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/SimpleITK/SimpleITKImageSequenceImporter.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: adbf511b47c12914e980501f59b75e55
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Topics and Comments/Scripts/TopicsAndCommentsSample.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 055f6f5c51d36481da325c4b8dec8a05
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/WorkspacesAndScenesSample.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8c593096ae3964697992699f71bb4f21
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Sample/Materials/No friction.physicMaterial:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!134 &13400000
4 | PhysicMaterial:
5 | m_ObjectHideFlags: 0
6 | m_PrefabParentObject: {fileID: 0}
7 | m_PrefabInternal: {fileID: 0}
8 | m_Name: No friction
9 | dynamicFriction: 0
10 | staticFriction: 0
11 | bounciness: 0
12 | frictionCombine: 0
13 | bounceCombine: 0
14 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/PlatformServicesShutdown.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using UnityEngine;
3 |
4 | namespace Unity.DigitalTwins.Storage.Samples
5 | {
6 | [DefaultExecutionOrder(int.MaxValue)]
7 | public class PlatformServicesShutdown : MonoBehaviour
8 | {
9 | void OnDestroy()
10 | {
11 | PlatformServices.Shutdown();
12 | }
13 | }
14 | }
15 | #endif
16 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/PlatformServicesShutdown.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using UnityEngine;
3 |
4 | namespace Unity.DigitalTwins.Annotation.Samples
5 | {
6 | [DefaultExecutionOrder(int.MaxValue)]
7 | public class PlatformServicesShutdown : MonoBehaviour
8 | {
9 | void OnDestroy()
10 | {
11 | PlatformServices.Shutdown();
12 | }
13 | }
14 | }
15 | #endif
16 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/Components/WindowGUID.cs:
--------------------------------------------------------------------------------
1 | namespace UnityVolumeRendering
2 | {
3 | ///
4 | /// Generates a unique window ID.
5 | /// Used for creating windows with GUI.Window.
6 | ///
7 | public class WindowGUID
8 | {
9 | private static int windowID = 0;
10 |
11 | public static int GetUniqueWindowID()
12 | {
13 | return windowID++;
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!11 &1
4 | AudioManager:
5 | m_ObjectHideFlags: 0
6 | m_Volume: 1
7 | Rolloff Scale: 1
8 | Doppler Factor: 1
9 | Default Speaker Mode: 2
10 | m_SampleRate: 0
11 | m_DSPBufferSize: 1024
12 | m_VirtualVoiceCount: 512
13 | m_RealVoiceCount: 32
14 | m_SpatializerPlugin:
15 | m_AmbisonicDecoderPlugin:
16 | m_DisableAudio: 0
17 | m_VirtualizeEffects: 1
18 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/RenderMode.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace UnityVolumeRendering
4 | {
5 | public enum RenderMode
6 | {
7 | DirectVolumeRendering,
8 | MaximumIntensityProjectipon,
9 | IsosurfaceRendering
10 | }
11 |
12 | public enum TFRenderMode
13 | {
14 | [InspectorName("1D Transfer Function")]
15 | TF1D,
16 | [InspectorName("2D Transfer Function")]
17 | TF2D
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/TestChecklist.md:
--------------------------------------------------------------------------------
1 | # Pull request testing checklist
2 |
3 | - [ ] Test all 3 rendering modes.
4 | - [ ] Import some DICOM datasets.
5 | - [ ] Test 1D transfer function
6 | - [ ] Test 2D transfer function
7 | - [ ] Test direct volume rendering, with lighting.
8 | - [ ] Test slicing plane and box cutout (both inclusie and exclusive mode)
9 | - [ ] Test slice renderer
10 | - [ ] Test depth write: Overlap dataset with another dataset or a box/sphere.
11 | - [ ] Test with DX11, OpenGL and Vulkan.
12 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/AnnotationSampleBehaviour.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using System.Threading.Tasks;
3 | using Unity.DigitalTwins.Common;
4 | using UnityEngine;
5 |
6 | namespace Unity.DigitalTwins.Annotation.Samples
7 | {
8 | public abstract class AnnotationSampleBehaviour : MonoBehaviour
9 | {
10 | public abstract Task InitializeAsync(IScene scene, IAccessTokenProvider accessTokenProvider, CloudConfiguration cloudConfiguration);
11 | }
12 | }
13 | #endif
14 |
--------------------------------------------------------------------------------
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | Pull requests are very welcome!
2 | If you run into any issues, don't hesitate to report it to me (through the "Issues" tab).
3 |
4 | **How to submit pull requests**:
5 | - Create a fork (click the "Fork"-button in the upper right corner)
6 | - Create a feature branch (`git checkout -b branch_name`)
7 | - Implement your changes
8 | - (optionally) add your name to [CREDITS.md](CREDITS.md)
9 | - Push
10 | - Create a pull request from the fork: https://help.github.com/en/articles/creating-a-pull-request-from-a-fork
11 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/PlatformServicesInitialization.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using System.Threading.Tasks;
3 | using UnityEngine;
4 |
5 | namespace Unity.DigitalTwins.Storage.Samples
6 | {
7 | [DefaultExecutionOrder(int.MinValue)]
8 | public class PlatformServicesInitialization : MonoBehaviour
9 | {
10 | async Task Awake()
11 | {
12 | DontDestroyOnLoad(gameObject);
13 | await PlatformServices.InitializeAsync();
14 | }
15 | }
16 | }
17 | #endif
18 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/PlatformServicesInitialization.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using System.Threading.Tasks;
3 | using UnityEngine;
4 |
5 | namespace Unity.DigitalTwins.Annotation.Samples
6 | {
7 | [DefaultExecutionOrder(int.MinValue)]
8 | public class PlatformServicesInitialization : MonoBehaviour
9 | {
10 | async Task Awake()
11 | {
12 | DontDestroyOnLoad(gameObject);
13 | await PlatformServices.InitializeAsync();
14 | }
15 | }
16 | }
17 | #endif
18 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/Interface/IImageFileImporter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace UnityVolumeRendering
4 | {
5 | public enum ImageFileFormat
6 | {
7 | VASP,
8 | NRRD,
9 | NIFTI
10 | }
11 |
12 | ///
13 | /// Interface for single file dataset importers (NRRD, NIFTI, etc.).
14 | /// These datasets contain only one single file.
15 | ///
16 | public interface IImageFileImporter
17 | {
18 | VolumeDataset Import(String filePath);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Assets/Resources/ActorSystemSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 4bbb035cf204fca40a6caf0069e4ada1, type: 3}
13 | m_Name: ActorSystemSettings
14 | m_EditorClassIdentifier:
15 | m_MainPrefab: {fileID: 0}
16 | MainThreadCycleTimeMs: 12
17 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | [Ll]ibrary/
2 | [Tt]emp/
3 | [Oo]bj/
4 | [Bb]uild/
5 | [Bb]uilds/
6 | Assets/AssetStoreTools*
7 |
8 | # Visual Studio cache directory
9 | .vs/
10 |
11 | # Autogenerated VS/MD/Consulo solution and project files
12 | ExportedObj/
13 | .consulo/
14 | *.csproj
15 | *.unityproj
16 | *.sln
17 | *.suo
18 | *.tmp
19 | *.user
20 | *.userprefs
21 | *.pidb
22 | *.booproj
23 | *.svd
24 | *.pdb
25 | *.opendb
26 |
27 | # Unity3D generated meta files
28 | *.pidb.meta
29 | *.pdb.meta
30 |
31 | # Unity3D Generated File On Crash Reports
32 | sysinfo.txt
33 |
34 | # Builds
35 | *.apk
36 | *.unitypackage
37 |
--------------------------------------------------------------------------------
/Assets/LookAtCamera.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | public class LookAtCamera : MonoBehaviour
6 | {
7 | Camera mainCamera;
8 |
9 | // Start is called before the first frame update
10 | void Start()
11 | {
12 | mainCamera = Camera.main;
13 | }
14 |
15 | // Update is called once per frame
16 | void Update()
17 | {
18 | var ray = transform.position - mainCamera.transform.position;
19 | transform.rotation = Quaternion.LookRotation(-ray);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/UI/SceneButton.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using System;
3 | using Unity.DigitalTwins.Common;
4 | using UnityEngine;
5 |
6 | namespace Unity.DigitalTwins.Storage.Samples
7 | {
8 | public class SceneButton : ScrollButton
9 | {
10 | public override void SetItem(IScene scene, string displayContent, Action onButtonClicked)
11 | {
12 | SetLabel(scene.Name);
13 | base.SetItem(scene, displayContent, onButtonClicked);
14 | }
15 | }
16 | }
17 | #endif
18 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/UI/WorkspaceButton.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using System;
3 | using Unity.DigitalTwins.Common;
4 | using UnityEngine;
5 |
6 | namespace Unity.DigitalTwins.Storage.Samples
7 | {
8 | public class WorkspaceButton : ScrollButton
9 | {
10 | public override void SetItem(IWorkspace workspace, string displayContent, Action onButtonClicked)
11 | {
12 | SetLabel(workspace.Name);
13 | base.SetItem(workspace, displayContent, onButtonClicked);
14 | }
15 | }
16 | }
17 | #endif
18 |
--------------------------------------------------------------------------------
/Assets/Digital Twins/Resources/DigitalTwinsPlayerSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 11500000, guid: 2722dfb18824c824aa0d916721873f75, type: 3}
13 | m_Name: DigitalTwinsPlayerSettings
14 | m_EditorClassIdentifier:
15 | AppId: HPf4hM0Rkzw5tN2dcleweE91aj590r9o
16 | AppName: marvizapp
17 | AppDisplayName: Visualize MRI Data
18 |
--------------------------------------------------------------------------------
/Assets/Resources/ComputeHistogram.compute:
--------------------------------------------------------------------------------
1 | #pragma kernel HistogramInitialize
2 | #pragma kernel HistogramMain
3 |
4 | Texture3D VolumeTexture;
5 | float ValueRange;
6 |
7 | struct histStruct {
8 | uint cnt;
9 | };
10 | RWStructuredBuffer HistogramBuffer;
11 |
12 | [numthreads(8, 1, 1)]
13 | void HistogramInitialize(uint3 id : SV_DispatchThreadID)
14 | {
15 | HistogramBuffer[id.x].cnt = uint(0);
16 | }
17 |
18 | [numthreads(8, 8, 8)]
19 | void HistogramMain(uint3 id : SV_DispatchThreadID)
20 | {
21 | uint col = uint(floor(ValueRange * VolumeTexture[id.xyz] + 0.5f));
22 |
23 | InterlockedAdd(HistogramBuffer[col].cnt, 1);
24 | }
--------------------------------------------------------------------------------
/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!78 &1
4 | TagManager:
5 | serializedVersion: 2
6 | tags: []
7 | layers:
8 | - Default
9 | - TransparentFX
10 | - Ignore Raycast
11 | -
12 | - Water
13 | - UI
14 | -
15 | -
16 | - PostProcessing
17 | -
18 | -
19 | -
20 | -
21 | -
22 | -
23 | -
24 | -
25 | -
26 | -
27 | -
28 | -
29 | -
30 | -
31 | -
32 | -
33 | -
34 | -
35 | -
36 | -
37 | -
38 | -
39 | -
40 | m_SortingLayers:
41 | - name: Default
42 | uniqueID: 0
43 | locked: 0
44 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/InformationBar.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using System;
3 | using UnityEngine;
4 | using UnityEngine.UI;
5 |
6 | namespace Unity.DigitalTwins.Annotation.Samples
7 | {
8 | public class InformationBar : MonoBehaviour
9 | {
10 | [SerializeField]
11 | Text m_ProjectIdText;
12 |
13 | [SerializeField]
14 | Text m_UserNameText;
15 |
16 | public void SetProjectId(Guid value)
17 | {
18 | m_ProjectIdText.text = value.ToString();
19 | }
20 |
21 | public void SetUserName(string value)
22 | {
23 | m_UserNameText.text = value;
24 | }
25 | }
26 | }
27 | #endif
28 |
--------------------------------------------------------------------------------
/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!159 &1
4 | EditorSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 7
7 | m_ExternalVersionControlSupport: Visible Meta Files
8 | m_SerializationMode: 2
9 | m_LineEndingsForNewScripts: 2
10 | m_DefaultBehaviorMode: 0
11 | m_SpritePackerMode: 0
12 | m_SpritePackerPaddingPower: 1
13 | m_EtcTextureCompressorBehavior: 1
14 | m_EtcTextureFastCompressor: 1
15 | m_EtcTextureNormalCompressor: 2
16 | m_EtcTextureBestCompressor: 4
17 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd
18 | m_ProjectGenerationRootNamespace:
19 | m_UserGeneratedProjectSuffix:
20 | m_CollabEditorSettings:
21 | inProgressEnabled: 1
22 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/SlicingPlane.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace UnityVolumeRendering
4 | {
5 | [ExecuteInEditMode]
6 | public class SlicingPlane : MonoBehaviour
7 | {
8 | private MeshRenderer meshRenderer;
9 |
10 | private void Start()
11 | {
12 | meshRenderer = GetComponent();
13 | }
14 |
15 | private void Update()
16 | {
17 | meshRenderer.sharedMaterial.SetMatrix("_parentInverseMat", transform.parent.worldToLocalMatrix);
18 | meshRenderer.sharedMaterial.SetMatrix("_planeMat", Matrix4x4.TRS(transform.position, transform.rotation, transform.parent.lossyScale)); // TODO: allow changing scale
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/CREDITS.md:
--------------------------------------------------------------------------------
1 | Contributors:
2 |
3 | - [Matias Lavik](https://github.com/mlavik1)
4 | Original project.
5 | - [jasonks2](https://github.com/jasonks2):
6 | Implemented support for PARCHG (.vasp) datasets.
7 | - [denistribouillois](https://github.com/denistribouillois)
8 | Slicing plane improvements. Histogram GPU calculation.
9 | - [Michael Ovens](https://github.com/MichaelOvens)
10 | Image sequence import. Other contributions.
11 | - [Chiara Di Vece](https://github.com/chiaradivece)
12 | GUI for modifying slicing plane positiomn/orientation.
13 | - [btsai-dev](https://github.com/btsai-dev)
14 | Memory leak fix
15 | - [Vahid](https://github.com/vahpy)
16 | Texture downscaling, optimisation.
17 |
18 | Feel free to add yourself to this list when contributing to this project.
19 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/MaterialFactory.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace UnityVolumeRendering
4 | {
5 | public class MaterialFactory
6 | {
7 | public static Material CreateMaterialDVR(VolumeDataset dataset)
8 | {
9 | Shader shader = Shader.Find("VolumeRendering/DirectVolumeRenderingShader");
10 | Material material = new Material(shader);
11 |
12 | const int noiseDimX = 512;
13 | const int noiseDimY = 512;
14 | Texture2D noiseTexture = NoiseTextureGenerator.GenerateNoiseTexture(noiseDimX, noiseDimY);
15 | material.SetTexture("_NoiseTex", noiseTexture);
16 | material.SetTexture("_DataTex", dataset.GetDataTexture());
17 |
18 | return material;
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/.github/workflows/package.yml:
--------------------------------------------------------------------------------
1 | name: CI
2 |
3 | on: [push, pull_request]
4 |
5 | jobs:
6 | build:
7 | runs-on: ubuntu-latest
8 | container:
9 | image: unityci/editor:ubuntu-2021.3.9f1-base-1.0.1
10 | steps:
11 | - uses: actions/checkout@v1
12 | with:
13 | submodules: true
14 | - name: Package
15 | run: |
16 | chmod a+x scripts/ci/activate-license.sh
17 | ./scripts/ci/activate-license.sh
18 | echo "Activation done. Packaging..."
19 | python scripts/ExportUnityPackage.py /opt/unity/Editor/Unity -nodisplay
20 | shell: bash
21 | env:
22 | UNITY_LICENSE: ${{ secrets.UNITY_LICENSE_BASE64 }}
23 | - uses: actions/upload-artifact@v3
24 | with:
25 | name: UnityVolumeRendering.unitypackage
26 | path: UnityVolumeRendering.unitypackage
27 |
--------------------------------------------------------------------------------
/Packages/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "dependencies": {
3 | "com.unity.cinemachine": "2.8.9",
4 | "com.unity.digital-twins.actor-system": "0.5.0",
5 | "com.unity.digital-twins.annotation": "0.3.0",
6 | "com.unity.digital-twins.common": "0.5.0",
7 | "com.unity.digital-twins.data-streaming": "0.5.1",
8 | "com.unity.digital-twins.deep-linking": "0.1.0",
9 | "com.unity.digital-twins.identity": "0.8.0",
10 | "com.unity.digital-twins.presence": "0.3.1",
11 | "com.unity.digital-twins.storage": "0.3.0",
12 | "com.unity.ide.rider": "3.0.16",
13 | "com.unity.ide.visualstudio": "2.0.16",
14 | "com.unity.ugui": "1.0.0",
15 | "com.unity.modules.audio": "1.0.0",
16 | "com.unity.modules.imageconversion": "1.0.0",
17 | "com.unity.modules.imgui": "1.0.0",
18 | "com.unity.modules.jsonserialize": "1.0.0"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/Assets/TopicManager.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using Unity.DigitalTwins.Annotation;
4 | using Unity.DigitalTwins.Common;
5 | using UnityEngine;
6 |
7 | public class TopicManager : MonoBehaviour
8 | {
9 | public static TopicManager Instance { get; private set; }
10 |
11 | AnnotationRepository m_AnnotationRepository;
12 |
13 | void Awake()
14 | {
15 | if (Instance != null && Instance != this)
16 | {
17 | Destroy(this);
18 | return;
19 | }
20 |
21 | Instance = this;
22 | }
23 |
24 | public void Setup(IScene scene, IServiceHttpClient service, CloudConfiguration cloudConfiguration)
25 | {
26 | m_AnnotationRepository = new AnnotationRepository(scene, service, cloudConfiguration);
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Assets/Editor/CrossSectionPlaneEditorWindow.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEditor;
3 |
4 | namespace UnityVolumeRendering
5 | {
6 | public class CrossSectionPlaneEditorWindow : EditorWindow
7 | {
8 | private void OnGUI()
9 | {
10 | VolumeRenderedObject[] spawnedObjects = GameObject.FindObjectsOfType();
11 | if (spawnedObjects.Length == 0)
12 | {
13 | EditorGUILayout.LabelField("Please load a dataset first.");
14 | }
15 | else
16 | {
17 | foreach (VolumeRenderedObject volobj in spawnedObjects)
18 | {
19 | if (GUILayout.Button(volobj.gameObject.name))
20 | VolumeObjectFactory.SpawnCrossSectionPlane(volobj);
21 | }
22 | }
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Assets/Scripts/TransferFunction/TFControlPoints.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace UnityVolumeRendering
4 | {
5 | [System.Serializable]
6 | public struct TFColourControlPoint
7 | {
8 | public float dataValue;
9 | public Color colourValue;
10 |
11 | public TFColourControlPoint(float dataValue, Color colourValue)
12 | {
13 | this.dataValue = dataValue;
14 | this.colourValue = colourValue;
15 | }
16 | }
17 |
18 | [System.Serializable]
19 | public struct TFAlphaControlPoint
20 | {
21 | public float dataValue;
22 | public float alphaValue;
23 |
24 | public TFAlphaControlPoint(float dataValue, float alphaValue)
25 | {
26 | this.dataValue = dataValue;
27 | this.alphaValue = alphaValue;
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/UI/AnnotationActions.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using System;
3 | using System.Threading.Tasks;
4 | using UnityEngine;
5 |
6 | namespace Unity.DigitalTwins.Annotation.Samples
7 | {
8 | public delegate Task CreateTopicAction(string topicTitle);
9 |
10 | public delegate Task UpdateTopicTitleAction(ITopic topicToUpdate, string updatedTopicTitle);
11 |
12 | public delegate Task UpdateTopicResolutionAction(ITopic topicToUpdate, bool resolution);
13 |
14 | public delegate Task DeleteTopicAction(Guid topicId);
15 |
16 | public delegate Task CreateCommentAction(ITopic topic, string commentText);
17 |
18 | public delegate Task UpdateCommentAction(ITopic topic, IComment commentToUpdate, string commentText);
19 |
20 | public delegate Task DeleteCommentAction(ITopic topic, Guid commentId);
21 | }
22 | #endif
23 |
--------------------------------------------------------------------------------
/Assets/Editor/SelectionHelper.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEditor;
3 |
4 | namespace UnityVolumeRendering
5 | {
6 | public class SelectionHelper
7 | {
8 | public static VolumeRenderedObject GetSelectedVolumeObject(bool autoSelectFirst = false)
9 | {
10 | foreach (GameObject obj in Selection.gameObjects)
11 | {
12 | VolumeRenderedObject volrendobj = obj.GetComponent();
13 | if (volrendobj != null)
14 | return volrendobj;
15 | }
16 |
17 | VolumeRenderedObject volRendObject = GameObject.FindObjectOfType();
18 | if (volRendObject != null)
19 | {
20 | Selection.objects = new Object[] { volRendObject.gameObject };
21 | return volRendObject;
22 | }
23 |
24 | return null;
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Topics and Comments/Scripts/Unity.DigitalTwins.Annotation.Samples.TopicsAndComments.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Unity.DigitalTwins.Annotation.Samples.TopicsAndComments",
3 | "rootNamespace": "Unity.DigitalTwins.Annotation.Samples.TopicsAndComments",
4 | "references": [
5 | "GUID:6bf6aea577b8541f0bca2c58567f248a",
6 | "GUID:0d3938dd61a40493490ed62daeb31776",
7 | "GUID:343deaaf83e0cee4ca978e7df0b80d21",
8 | "GUID:2bafac87e7f4b9b418d9448d219b01ab",
9 | "GUID:498d02e03062b2649b108f31a9668c56",
10 | "GUID:b344fc90df84f5a4f968af99d3b862a9"
11 | ],
12 | "includePlatforms": [],
13 | "excludePlatforms": [],
14 | "allowUnsafeCode": false,
15 | "overrideReferences": false,
16 | "precompiledReferences": [],
17 | "autoReferenced": true,
18 | "defineConstraints": [],
19 | "versionDefines": [],
20 | "noEngineReferences": false
21 | }
--------------------------------------------------------------------------------
/Assets/Scripts/Utils/NoiseTextureGenerator.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace UnityVolumeRendering
4 | {
5 | public class NoiseTextureGenerator
6 | {
7 | public static Texture2D GenerateNoiseTexture(int noiseDimX, int noiseDimY)
8 | {
9 | Texture2D noiseTexture = new Texture2D(noiseDimX, noiseDimY);
10 | Color[] noiseCols = new Color[noiseDimX * noiseDimY];
11 | for (int iY = 0; iY < noiseDimY; iY++)
12 | {
13 | for (int iX = 0; iX < noiseDimX; iX++)
14 | {
15 | float pixVal = Random.Range(0.0f, 1.0f);
16 | noiseCols[iX + iY * noiseDimX] = new Color(pixVal, pixVal, pixVal);
17 | }
18 | }
19 |
20 | noiseTexture.SetPixels(noiseCols);
21 | noiseTexture.Apply();
22 | return noiseTexture;
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/Unity.DigitalTwins.Storage.Samples.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Unity.DigitalTwins.Storage.Samples",
3 | "rootNamespace": "",
4 | "references": [
5 | "GUID:276bf4fd0c825cf4b94eb157d3b3675f",
6 | "GUID:f2f9fbb8654eff343bf4a94f2a688687",
7 | "GUID:8dab61995ecf40345a119bf4717c2cf7",
8 | "GUID:498d02e03062b2649b108f31a9668c56",
9 | "GUID:b344fc90df84f5a4f968af99d3b862a9"
10 | ],
11 | "includePlatforms": [],
12 | "excludePlatforms": [],
13 | "allowUnsafeCode": false,
14 | "overrideReferences": false,
15 | "precompiledReferences": [],
16 | "autoReferenced": true,
17 | "defineConstraints": [],
18 | "versionDefines": [
19 | {
20 | "name": "com.unity.digital-twins.identity",
21 | "expression": "0.4.0",
22 | "define": "USE_DT_IDENTITY"
23 | }
24 | ],
25 | "noEngineReferences": false
26 | }
--------------------------------------------------------------------------------
/ProjectSettings/PresetManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1386491679 &1
4 | PresetManager:
5 | m_ObjectHideFlags: 0
6 | m_DefaultList:
7 | - type:
8 | m_NativeTypeID: 108
9 | m_ManagedTypePPtr: {fileID: 0}
10 | m_ManagedTypeFallback:
11 | defaultPresets:
12 | - m_Preset: {fileID: 2655988077585873504, guid: c1cf8506f04ef2c4a88b64b6c4202eea,
13 | type: 2}
14 | - type:
15 | m_NativeTypeID: 1020
16 | m_ManagedTypePPtr: {fileID: 0}
17 | m_ManagedTypeFallback:
18 | defaultPresets:
19 | - m_Preset: {fileID: 2655988077585873504, guid: 0cd792cc87e492d43b4e95b205fc5cc6,
20 | type: 2}
21 | - type:
22 | m_NativeTypeID: 1006
23 | m_ManagedTypePPtr: {fileID: 0}
24 | m_ManagedTypeFallback:
25 | defaultPresets:
26 | - m_Preset: {fileID: 2655988077585873504, guid: 7a99f8aa944efe94cb9bd74562b7d5f9,
27 | type: 2}
28 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Topics and Comments/Scripts/Unity.DigitalTwins.Annotation.Samples.TopicsAndComments.api:
--------------------------------------------------------------------------------
1 | // This file is generated. Do not modify by hand.
2 | // XML documentation file not found. To check if public methods have XML comments,
3 | // make sure the XML doc file is present and located next to the scraped dll
4 | namespace Unity.DigitalTwins.Annotation.Samples.TopicsAndComments
5 | {
6 | public class TopicsAndCommentsSample : Unity.DigitalTwins.Annotation.Samples.AnnotationSampleBehaviour
7 | {
8 | public TopicsAndCommentsSample() {}
9 | [System.Runtime.CompilerServices.AsyncStateMachine(typeof(Unity.DigitalTwins.Annotation.Samples.TopicsAndComments.TopicsAndCommentsSample.d__4))] public virtual System.Threading.Tasks.Task InitializeAsync(Unity.DigitalTwins.Common.IScene scene, Unity.DigitalTwins.Common.IAccessTokenProvider accessTokenProvider, Unity.DigitalTwins.Common.CloudConfiguration cloudConfiguration);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/ProjectSettings/UnityConnectSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!310 &1
4 | UnityConnectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 1
7 | m_Enabled: 1
8 | m_TestMode: 0
9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com
12 | m_TestInitMode: 0
13 | CrashReportingSettings:
14 | m_EventUrl: https://perf-events.cloud.unity3d.com
15 | m_Enabled: 0
16 | m_LogBufferSize: 10
17 | m_CaptureEditorExceptions: 1
18 | UnityPurchasingSettings:
19 | m_Enabled: 0
20 | m_TestMode: 0
21 | UnityAnalyticsSettings:
22 | m_Enabled: 1
23 | m_TestMode: 0
24 | m_InitializeOnStartup: 1
25 | UnityAdsSettings:
26 | m_Enabled: 0
27 | m_InitializeOnStartup: 1
28 | m_TestMode: 0
29 | m_IosGameId:
30 | m_AndroidGameId:
31 | m_GameIds: {}
32 | m_GameId:
33 | PerformanceReportingSettings:
34 | m_Enabled: 0
35 |
--------------------------------------------------------------------------------
/ProjectSettings/PackageManagerSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &1
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 61
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
13 | m_Name:
14 | m_EditorClassIdentifier:
15 | m_ScopedRegistriesSettingsExpanded: 1
16 | oneTimeWarningShown: 0
17 | m_Registries:
18 | - m_Id: main
19 | m_Name:
20 | m_Url: https://packages.unity.com
21 | m_Scopes: []
22 | m_IsDefault: 1
23 | m_UserSelectedRegistryName:
24 | m_UserAddingNewScopedRegistry: 0
25 | m_RegistryInfoDraft:
26 | m_ErrorMessage:
27 | m_Original:
28 | m_Id:
29 | m_Name:
30 | m_Url:
31 | m_Scopes: []
32 | m_IsDefault: 0
33 | m_Modified: 0
34 | m_Name:
35 | m_Url:
36 | m_Scopes:
37 | -
38 | m_SelectedScopeIndex: 0
39 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/Unity.DigitalTwins.Storage.Samples.WorkSpacesAndScenes.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Unity.DigitalTwins.Storage.Samples.WorkSpacesAndScenes",
3 | "rootNamespace": "",
4 | "references": [
5 | "GUID:343deaaf83e0cee4ca978e7df0b80d21",
6 | "GUID:2bafac87e7f4b9b418d9448d219b01ab",
7 | "GUID:f2f9fbb8654eff343bf4a94f2a688687",
8 | "GUID:276bf4fd0c825cf4b94eb157d3b3675f",
9 | "GUID:84dcd8a3554f14ee3ba3f0273b57ad35",
10 | "GUID:498d02e03062b2649b108f31a9668c56",
11 | "GUID:b344fc90df84f5a4f968af99d3b862a9"
12 | ],
13 | "includePlatforms": [],
14 | "excludePlatforms": [],
15 | "allowUnsafeCode": false,
16 | "overrideReferences": false,
17 | "precompiledReferences": [],
18 | "autoReferenced": true,
19 | "defineConstraints": [],
20 | "versionDefines": [
21 | {
22 | "name": "com.unity.digital-twins.identity",
23 | "expression": "0.4.0",
24 | "define": "USE_DT_IDENTITY"
25 | }
26 | ],
27 | "noEngineReferences": false
28 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Matias Lavik
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Assets/3rdparty/Nifti.NET/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 Patrick Prendergast
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!55 &1
4 | PhysicsManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 7
7 | m_Gravity: {x: 0, y: -9.81, z: 0}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_BounceThreshold: 2
10 | m_SleepThreshold: 0.005
11 | m_DefaultContactOffset: 0.01
12 | m_DefaultSolverIterations: 6
13 | m_DefaultSolverVelocityIterations: 1
14 | m_QueriesHitBackfaces: 0
15 | m_QueriesHitTriggers: 1
16 | m_EnableAdaptiveForce: 0
17 | m_ClothInterCollisionDistance: 0
18 | m_ClothInterCollisionStiffness: 0
19 | m_ContactsGeneration: 1
20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
21 | m_AutoSimulation: 1
22 | m_AutoSyncTransforms: 1
23 | m_ClothInterCollisionSettingsToggle: 0
24 | m_ContactPairsMode: 0
25 | m_BroadphaseType: 0
26 | m_WorldBounds:
27 | m_Center: {x: 0, y: 0, z: 0}
28 | m_Extent: {x: 250, y: 250, z: 250}
29 | m_WorldSubdivisions: 8
30 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/license:
--------------------------------------------------------------------------------
1 |
2 | openDICOM#
3 |
4 | openDICOM# provides a library (opendicom-sharp.dll) for DICOM related development
5 | on Mono C#.
6 | Copyright (C) 2006-2007 Albert Gnandt
7 |
8 | This library is free software; you can redistribute it and/or
9 | modify it under the terms of the GNU Lesser General Public
10 | License as published by the Free Software Foundation; either
11 | version 2.1 of the License, or (at your option) any later version.
12 |
13 | This library is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 | Lesser General Public License for more details.
17 |
18 | You should have received a copy of the GNU Lesser General Public
19 | License along with this library; if not, write to the Free Software
20 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
21 |
22 |
23 | DICOM (r)
24 | Digital Imaging and Communications in Medicine
25 |
26 | DICOM is the registered trademark of the National Electrical Manufacturers
27 | Association for its standards publications relating to digital communications
28 | of medical information.
29 |
30 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Scripts/Unity.DigitalTwins.Annotation.Samples.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Unity.DigitalTwins.Annotation.Samples",
3 | "rootNamespace": "",
4 | "references": [
5 | "GUID:343deaaf83e0cee4ca978e7df0b80d21",
6 | "GUID:2bafac87e7f4b9b418d9448d219b01ab",
7 | "GUID:6bf6aea577b8541f0bca2c58567f248a",
8 | "GUID:f2f9fbb8654eff343bf4a94f2a688687",
9 | "GUID:8dab61995ecf40345a119bf4717c2cf7",
10 | "GUID:498d02e03062b2649b108f31a9668c56",
11 | "GUID:b344fc90df84f5a4f968af99d3b862a9",
12 | "GUID:276bf4fd0c825cf4b94eb157d3b3675f"
13 | ],
14 | "includePlatforms": [],
15 | "excludePlatforms": [],
16 | "allowUnsafeCode": false,
17 | "overrideReferences": false,
18 | "precompiledReferences": [],
19 | "autoReferenced": true,
20 | "defineConstraints": [],
21 | "versionDefines": [
22 | {
23 | "name": "com.unity.digital-twins.identity",
24 | "expression": "0.4.0",
25 | "define": "USE_DT_IDENTITY"
26 | },
27 | {
28 | "name": "com.unity.digital-twins.storage",
29 | "expression": "0.2.0",
30 | "define": "USE_DT_STORAGE"
31 | }
32 | ],
33 | "noEngineReferences": false
34 | }
--------------------------------------------------------------------------------
/Assets/Editor/ValueRangeEditorWindow.cs:
--------------------------------------------------------------------------------
1 | using UnityEditor;
2 | using UnityEngine;
3 |
4 | namespace UnityVolumeRendering
5 | {
6 | public class ValueRangeEditorWindow : EditorWindow
7 | {
8 | public static void ShowWindow()
9 | {
10 | ValueRangeEditorWindow wnd = new ValueRangeEditorWindow();
11 | wnd.Show();
12 | }
13 |
14 | private void OnGUI()
15 | {
16 | // Update selected object
17 | VolumeRenderedObject volRendObject = SelectionHelper.GetSelectedVolumeObject();
18 | if (volRendObject == null)
19 | volRendObject = GameObject.FindObjectOfType();
20 | if (volRendObject == null)
21 | return;
22 |
23 | EditorGUILayout.LabelField("Edit the visible value range (min/max value) with the slider.");
24 |
25 | Vector2 visibilityWindow = volRendObject.GetVisibilityWindow();
26 |
27 | EditorGUILayout.BeginHorizontal();
28 | EditorGUILayout.MinMaxSlider("Visible value range", ref visibilityWindow.x, ref visibilityWindow.y, 0.0f, 1.0f);
29 | EditorGUILayout.Space();
30 | EditorGUILayout.Space();
31 | EditorGUILayout.EndHorizontal();
32 |
33 | volRendObject.SetVisibilityWindow(visibilityWindow);
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/ACKNOWLEDGEMENTS.txt:
--------------------------------------------------------------------------------
1 | This project uses the following libraries:
2 |
3 | openDICOM.net
4 | released under LGPL Version 2.1.
5 | http://opendicom.sourceforge.net/index.html
6 |
7 | Copyright (C) 2006-2007 Albert Gnandt
8 |
9 | (a modified version of openDICOM.net is included in this repository)
10 |
11 |
12 | nifti.NET
13 | released under MIT.
14 | https://github.com/plwp/Nifti.NET
15 |
16 | Copyright (c) 2019 Patrick Prendergast
17 |
18 | (a modified version of nifti.NET is included in this repository)
19 |
20 |
21 | SimpleITK
22 | released under Apache License 2.0
23 | https://github.com/SimpleITK/SimpleITK/blob/master/LICENSE
24 |
25 | Copyright 2010-2019 Insight Software Consortium
26 | Copyright 2020 NumFOCUS
27 |
28 | SimpleITK is not included in this repository, but will optionally be downloaded if the user chooser enable it.
29 | The license file will be stored together with the library in the Assets/3rdparty/SimpleITK directory.
30 |
31 |
32 | CUDA Cubic B-Spline Interpolation shader.
33 | Original source: https://github.com/DannyRuijters/CubicInterpolationCUDA/blob/master/examples/glCubicRayCast/tricubic.shader
34 | Released under a revised BSD style license.
35 |
36 | Copyright (c) 2008-2009, Danny Ruijters. All rights reserved.
37 | http://www.dannyruijters.nl/cubicinterpolation/
38 | This file is part of CUDA Cubic B-Spline Interpolation (CI).
39 |
40 | See full license i TricubicSampling.cginc
41 |
--------------------------------------------------------------------------------
/Assets/Ultimate Camera Controller/Sample/Scripts/PlayerMovement.cs:
--------------------------------------------------------------------------------
1 | //Ultimate Camera Controller - Player Movement
2 | //This script adds some basic movement functionality to the object that it is attached to
3 | //so that you can test the orbit and zoom functionality while the target object is moving
4 | //We have not included comments in this script as it was made only for demonstration purposes
5 |
6 | using UnityEngine;
7 |
8 | namespace UltimateCameraController.Cameras.Samples.Movement
9 | {
10 | public class PlayerMovement : MonoBehaviour
11 | {
12 | [SerializeField]
13 | private float moveSpeed = 10f;
14 |
15 | private void Update()
16 | {
17 | if (Input.GetKey(KeyCode.UpArrow) || Input.GetKey(KeyCode.W))
18 | transform.Translate(Vector3.forward * moveSpeed * Time.deltaTime);
19 |
20 | if (Input.GetKey(KeyCode.DownArrow) || Input.GetKey(KeyCode.S))
21 | transform.Translate(-Vector3.forward * moveSpeed * Time.deltaTime);
22 |
23 | if (Input.GetKey(KeyCode.LeftArrow) || Input.GetKey(KeyCode.A))
24 | transform.Translate(Vector3.left * moveSpeed * Time.deltaTime);
25 |
26 | if (Input.GetKey(KeyCode.RightArrow) || Input.GetKey(KeyCode.D))
27 | transform.Translate(Vector3.right * moveSpeed * Time.deltaTime);
28 | }
29 | }
30 | }
--------------------------------------------------------------------------------
/Assets/CrossPaneManager.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using UnityEngine;
4 |
5 | public class CrossPaneManager : MonoBehaviour
6 | {
7 | public static CrossPaneManager Instance { get; private set; }
8 |
9 | GameObject m_CrossPane;
10 |
11 | void Awake()
12 | {
13 | if (Instance != null && Instance != this)
14 | {
15 | Destroy(this);
16 | return;
17 | }
18 |
19 | Instance = this;
20 | }
21 |
22 |
23 | public void SetCrossPlane(GameObject crossPlane)
24 | {
25 | m_CrossPane = crossPlane;
26 | }
27 |
28 | // Update is called once per frame
29 | void Update()
30 | {
31 |
32 | }
33 |
34 | public void OnToggleOnOff()
35 | {
36 | m_CrossPane.SetActive(!m_CrossPane.activeSelf);
37 | }
38 |
39 | public float zoomAmount;
40 |
41 | public void OnZoomIn()
42 | {
43 | var pos = m_CrossPane.transform.position;
44 | pos += m_CrossPane.transform.forward * zoomAmount;
45 | m_CrossPane.transform.position = pos;
46 | }
47 |
48 | public void OnZoomOut()
49 | {
50 | var pos = m_CrossPane.transform.position;
51 | pos -= m_CrossPane.transform.forward * zoomAmount;
52 | m_CrossPane.transform.position = pos;
53 | }
54 |
55 | }
56 |
--------------------------------------------------------------------------------
/Assets/CinemachineTouchAxis.cs:
--------------------------------------------------------------------------------
1 | using System.Collections;
2 | using System.Collections.Generic;
3 | using Cinemachine;
4 | using UnityEngine;
5 |
6 | public class CinemachineTouchAxis : MonoBehaviour
7 | {
8 | public float TouchSensitivity_x = 10f;
9 | public float TouchSensitivity_y = 10f;
10 |
11 | // Use this for initialization
12 | void Start () {
13 | CinemachineCore.GetInputAxis = HandleAxisInputDelegate;
14 | }
15 |
16 | float HandleAxisInputDelegate(string axisName)
17 | {
18 | switch(axisName)
19 | {
20 |
21 | case "Mouse X":
22 |
23 | if (Input.touchCount>0)
24 | {
25 | return Input.touches[0].deltaPosition.x / TouchSensitivity_x;
26 | }else{
27 | return Input.GetAxis(axisName);
28 | }
29 |
30 | case "Mouse Y":
31 | if (Input.touchCount > 0)
32 | {
33 | return Input.touches[0].deltaPosition.y / TouchSensitivity_y;
34 | }
35 | else
36 | {
37 | return Input.GetAxis(axisName);
38 | }
39 |
40 | default:
41 | Debug.LogError("Input <"+axisName+"> not recognyzed.",this);
42 | break;
43 | }
44 |
45 | return 0f;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Workspaces and Scenes/Scripts/UI/ScrollButton.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using System;
3 | using UnityEngine;
4 | using UnityEngine.UI;
5 |
6 | namespace Unity.DigitalTwins.Storage.Samples
7 | {
8 | public abstract class ScrollButton : MonoBehaviour
9 | {
10 | [SerializeField]
11 | Button m_Button;
12 |
13 | [SerializeField]
14 | Text m_ButtonLabel;
15 |
16 | TItem m_Item;
17 | string m_DisplayContent;
18 | Action m_ButtonClicked;
19 |
20 | public TItem Item => m_Item;
21 |
22 | void Awake()
23 | {
24 | m_Button.onClick.AddListener(OnButtonClicked);
25 | }
26 |
27 | void OnDestroy()
28 | {
29 | m_Button.onClick.RemoveListener(OnButtonClicked);
30 | m_ButtonClicked = null;
31 | }
32 |
33 | public virtual void SetItem(TItem item, string displayContent, Action onButtonClicked)
34 | {
35 | m_Item = item;
36 | m_DisplayContent = displayContent;
37 | m_ButtonClicked = onButtonClicked;
38 | }
39 |
40 | protected void SetLabel(string label)
41 | {
42 | m_ButtonLabel.text = label;
43 | }
44 |
45 | void OnButtonClicked()
46 | {
47 | m_ButtonClicked?.Invoke(m_Item, m_DisplayContent);
48 | }
49 | }
50 | }
51 | #endif
52 |
--------------------------------------------------------------------------------
/Assets/Scripts/GUI/IMGUI/ColourPicker.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace UnityVolumeRendering
4 | {
5 | public partial class GUIUtils
6 | {
7 | private static ColourPickerPopup colourPicker = null; // TODO: Not static?
8 |
9 | private static Texture2D previewTexture = null;
10 | private static GUIStyle previewStyle = new GUIStyle();
11 |
12 | public static Color ColourField(Rect rect, Color colour)
13 | {
14 | if (previewTexture == null)
15 | {
16 | previewTexture = new Texture2D(2, 2, TextureFormat.RGBAFloat, false);
17 | }
18 |
19 | if (colourPicker)
20 | colour = colourPicker.GetColour();
21 |
22 | Color[] previewCols = { colour, colour, colour, colour };
23 | previewTexture.SetPixels(previewCols);
24 | previewTexture.Apply();
25 | previewStyle.normal.background = previewTexture;
26 | previewStyle.alignment = TextAnchor.MiddleCenter;
27 | if (GUI.Button(rect, "Colour", previewStyle))
28 | {
29 | if (colourPicker == null)
30 | {
31 | GameObject obj = new GameObject();
32 | colourPicker = obj.AddComponent();
33 | }
34 | colourPicker.SetColour(colour);
35 | }
36 |
37 | if (colourPicker)
38 | return colourPicker.GetColour();
39 | else
40 | return colour;
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/ProjectSettings/Physics2DSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!19 &1
4 | Physics2DSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 3
7 | m_Gravity: {x: 0, y: -9.81}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_VelocityIterations: 8
10 | m_PositionIterations: 3
11 | m_VelocityThreshold: 1
12 | m_MaxLinearCorrection: 0.2
13 | m_MaxAngularCorrection: 8
14 | m_MaxTranslationSpeed: 100
15 | m_MaxRotationSpeed: 360
16 | m_BaumgarteScale: 0.2
17 | m_BaumgarteTimeOfImpactScale: 0.75
18 | m_TimeToSleep: 0.5
19 | m_LinearSleepTolerance: 0.01
20 | m_AngularSleepTolerance: 2
21 | m_DefaultContactOffset: 0.01
22 | m_AutoSimulation: 1
23 | m_QueriesHitTriggers: 1
24 | m_QueriesStartInColliders: 1
25 | m_ChangeStopsCallbacks: 0
26 | m_CallbacksOnDisable: 1
27 | m_AutoSyncTransforms: 1
28 | m_AlwaysShowColliders: 0
29 | m_ShowColliderSleep: 1
30 | m_ShowColliderContacts: 0
31 | m_ShowColliderAABB: 0
32 | m_ContactArrowScale: 0.2
33 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412}
34 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
35 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
36 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
37 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
38 |
--------------------------------------------------------------------------------
/Assets/Shaders/TransferFunction2DShader.shader:
--------------------------------------------------------------------------------
1 | Shader "VolumeRendering/TransferFunction2DShader"
2 | {
3 | Properties
4 | {
5 | _TFTex("Transfer Function Texture", 2D) = "white" {}
6 | }
7 | SubShader
8 | {
9 | Tags { "Queue" = "Transparent" "RenderType" = "Transparent" }
10 | LOD 100
11 |
12 | Blend SrcAlpha OneMinusSrcAlpha
13 |
14 | Pass
15 | {
16 | CGPROGRAM
17 | #pragma vertex vert
18 | #pragma fragment frag
19 | // make fog work
20 | #pragma multi_compile_fog
21 |
22 | #include "UnityCG.cginc"
23 |
24 | struct appdata
25 | {
26 | float4 vertex : POSITION;
27 | float2 uv : TEXCOORD0;
28 | };
29 |
30 | struct v2f
31 | {
32 | float2 uv : TEXCOORD0;
33 | UNITY_FOG_COORDS(1)
34 | float4 vertex : SV_POSITION;
35 | };
36 |
37 | sampler2D _TFTex;
38 |
39 | v2f vert (appdata v)
40 | {
41 | v2f o;
42 | o.vertex = UnityObjectToClipPos(v.vertex);
43 | o.uv = v.uv;
44 | return o;
45 | }
46 |
47 | fixed4 frag (v2f i) : SV_Target
48 | {
49 | float4 col = tex2D(_TFTex, i.uv);
50 | //col.a = 1.0f;
51 |
52 | return col;
53 | }
54 | ENDCG
55 | }
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/Assets/Shaders/TransferFunctionPaletteShader.shader:
--------------------------------------------------------------------------------
1 | Shader "VolumeRendering/TransferFunctionPaletteShader"
2 | {
3 | Properties
4 | {
5 | _TFTex("Transfer Function Texture", 2D) = "white" {}
6 | }
7 | SubShader
8 | {
9 | Tags { "Queue" = "Transparent" "RenderType" = "Transparent" }
10 | LOD 100
11 |
12 | Blend SrcAlpha OneMinusSrcAlpha
13 |
14 | Pass
15 | {
16 | CGPROGRAM
17 | #pragma vertex vert
18 | #pragma fragment frag
19 | // make fog work
20 | #pragma multi_compile_fog
21 |
22 | #include "UnityCG.cginc"
23 |
24 | struct appdata
25 | {
26 | float4 vertex : POSITION;
27 | float2 uv : TEXCOORD0;
28 | };
29 |
30 | struct v2f
31 | {
32 | float2 uv : TEXCOORD0;
33 | UNITY_FOG_COORDS(1)
34 | float4 vertex : SV_POSITION;
35 | };
36 |
37 | sampler2D _TFTex;
38 |
39 | v2f vert (appdata v)
40 | {
41 | v2f o;
42 | o.vertex = UnityObjectToClipPos(v.vertex);
43 | o.uv = v.uv;
44 | return o;
45 | }
46 |
47 | fixed4 frag (v2f i) : SV_Target
48 | {
49 | float4 col = tex2D(_TFTex, float2(i.uv.x, 0.0f));
50 | col.a = 1.0f;
51 |
52 | return col;
53 | }
54 | ENDCG
55 | }
56 | }
57 | }
58 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Prefabs/SceneController.prefab:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1 &6125120363236038684
4 | GameObject:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | serializedVersion: 6
10 | m_Component:
11 | - component: {fileID: 6668804511716810111}
12 | - component: {fileID: 1067510046555080069}
13 | m_Layer: 0
14 | m_Name: SceneController
15 | m_TagString: Untagged
16 | m_Icon: {fileID: 0}
17 | m_NavMeshLayer: 0
18 | m_StaticEditorFlags: 0
19 | m_IsActive: 1
20 | --- !u!4 &6668804511716810111
21 | Transform:
22 | m_ObjectHideFlags: 0
23 | m_CorrespondingSourceObject: {fileID: 0}
24 | m_PrefabInstance: {fileID: 0}
25 | m_PrefabAsset: {fileID: 0}
26 | m_GameObject: {fileID: 6125120363236038684}
27 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
28 | m_LocalPosition: {x: 474.58936, y: 314.3345, z: -7.5949535}
29 | m_LocalScale: {x: 1, y: 1, z: 1}
30 | m_ConstrainProportionsScale: 0
31 | m_Children: []
32 | m_Father: {fileID: 0}
33 | m_RootOrder: 0
34 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
35 | --- !u!114 &1067510046555080069
36 | MonoBehaviour:
37 | m_ObjectHideFlags: 0
38 | m_CorrespondingSourceObject: {fileID: 0}
39 | m_PrefabInstance: {fileID: 0}
40 | m_PrefabAsset: {fileID: 0}
41 | m_GameObject: {fileID: 6125120363236038684}
42 | m_Enabled: 1
43 | m_EditorHideFlags: 0
44 | m_Script: {fileID: 11500000, guid: 526d6990884b745a4826b8d984fe61eb, type: 3}
45 | m_Name:
46 | m_EditorClassIdentifier:
47 | m_LoginManager: {fileID: 0}
48 | m_LoggedInUIElements: []
49 | m_LoggedOutUIElements: []
50 |
--------------------------------------------------------------------------------
/Assets/Scripts/VolumeObject/CrossSectionPlane.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 |
3 | namespace UnityVolumeRendering
4 | {
5 | ///
6 | /// Cross section plane.
7 | /// Used for cutting a model (cross section view).
8 | ///
9 | [ExecuteInEditMode]
10 | public class CrossSectionPlane : MonoBehaviour, CrossSectionObject
11 | {
12 | ///
13 | /// Volume dataset to cross section.
14 | ///
15 | [SerializeField]
16 | private VolumeRenderedObject targetObject;
17 |
18 | private void OnEnable()
19 | {
20 | if (targetObject != null)
21 | targetObject.GetCrossSectionManager().AddCrossSectionObject(this);
22 | }
23 |
24 | private void OnDisable()
25 | {
26 | if (targetObject != null)
27 | targetObject.GetCrossSectionManager().RemoveCrossSectionObject(this);
28 | }
29 |
30 | public void SetTargetObject(VolumeRenderedObject target)
31 | {
32 | if (this.enabled && targetObject != null)
33 | targetObject.GetCrossSectionManager().RemoveCrossSectionObject(this);
34 |
35 | targetObject = target;
36 |
37 | if (this.enabled && targetObject != null)
38 | targetObject.GetCrossSectionManager().AddCrossSectionObject(this);
39 | }
40 |
41 | public CrossSectionType GetCrossSectionType()
42 | {
43 | return CrossSectionType.Plane;
44 | }
45 |
46 | public Matrix4x4 GetMatrix()
47 | {
48 | return transform.worldToLocalMatrix * targetObject.transform.localToWorldMatrix;
49 | }
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/SceneController.cs:
--------------------------------------------------------------------------------
1 | #if !DT_EXCLUDE_SAMPLES
2 | using System;
3 | using System.Collections.Generic;
4 | using UnityEngine;
5 |
6 | namespace Unity.DigitalTwins.Storage.Samples
7 | {
8 | #if USE_DT_IDENTITY
9 | using Identity;
10 |
11 | public class SceneController : MonoBehaviour
12 | {
13 | [SerializeField]
14 | LoginManager m_LoginManager;
15 |
16 | [SerializeField, Tooltip("GameObjects to activate when the user is logged in.")]
17 | List m_LoggedInUIElements = new();
18 |
19 | [SerializeField, Tooltip("GameObjects to activate when the user is logged out.")]
20 | List m_LoggedOutUIElements = new();
21 |
22 | void Awake()
23 | {
24 | m_LoginManager.AuthenticationStateChanged += OnAuthenticationStateChanged;
25 | }
26 |
27 | void Start()
28 | {
29 | ActivateElements(m_LoginManager.AuthenticationState == AuthenticationState.LoggedIn);
30 | }
31 |
32 | void OnDestroy()
33 | {
34 | m_LoginManager.AuthenticationStateChanged -= OnAuthenticationStateChanged;
35 | }
36 |
37 | void OnAuthenticationStateChanged(AuthenticationState state)
38 | {
39 | ActivateElements(state == AuthenticationState.LoggedIn);
40 | }
41 |
42 | void ActivateElements(bool loggedIn)
43 | {
44 | m_LoggedInUIElements.ForEach(go => go.SetActive(loggedIn));
45 | m_LoggedOutUIElements.ForEach(go => go.SetActive(!loggedIn));
46 | }
47 | }
48 | #else
49 | #error Missing dependency to com.digital-twins.identity package.
50 | #endif
51 | }
52 | #endif
53 |
--------------------------------------------------------------------------------
/Assets/Shaders/CrossSectionPlane.shader:
--------------------------------------------------------------------------------
1 | Shader "VolumeRendering/CrossSectionPlane"
2 | {
3 | Properties
4 | {
5 | _MainTex ("Texture", 2D) = "white" {}
6 | }
7 | SubShader
8 | {
9 | Tags { "Queue"="Transparent" "RenderType"="Transparent"}
10 | LOD 100
11 | ZWrite Off
12 | Blend SrcAlpha OneMinusSrcAlpha
13 | CULL Off
14 |
15 | Pass
16 | {
17 | CGPROGRAM
18 | #pragma vertex vert
19 | #pragma fragment frag
20 | // make fog work
21 | #pragma multi_compile_fog
22 |
23 | #include "UnityCG.cginc"
24 |
25 | struct appdata
26 | {
27 | float4 vertex : POSITION;
28 | float2 uv : TEXCOORD0;
29 | };
30 |
31 | struct v2f
32 | {
33 | float2 uv : TEXCOORD0;
34 | UNITY_FOG_COORDS(1)
35 | float4 vertex : SV_POSITION;
36 | };
37 |
38 | sampler2D _MainTex;
39 | float4 _MainTex_ST;
40 |
41 | v2f vert (appdata v)
42 | {
43 | v2f o;
44 | o.vertex = UnityObjectToClipPos(v.vertex);
45 | o.uv = TRANSFORM_TEX(v.uv, _MainTex);
46 | UNITY_TRANSFER_FOG(o,o.vertex);
47 | return o;
48 | }
49 |
50 | fixed4 frag (v2f i) : SV_Target
51 | {
52 | // sample the texture
53 | fixed4 col = tex2D(_MainTex, i.uv);
54 | // apply fog
55 | UNITY_APPLY_FOG(i.fogCoord, col);
56 | return col;
57 | }
58 | ENDCG
59 | }
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/Documentation/SimpleITK.md:
--------------------------------------------------------------------------------
1 | # SimpleITK
2 |
3 | SimpleITK is a library that supports a wide range for formats, such as:
4 | - DICOM (with JPEG compression)
5 | - NRRD
6 | - NIFTI
7 |
8 | This project optionally uses SimpleITK for the above formats. There is another fallback DICOM importer, but SimpleITK is a requirement for NRRD and NIFTI.
9 |
10 | Since SimpleITK is a native library, that requires you to download some large binaries for each target platform, it has been disabled by default.
11 |
12 | To enable SimpleITK, you simply have to do the following:
13 | 1. In Unity's top toolbar, click "Volume rendering" and then "Settings", to open the settings menu.
14 | 2. In the settings menu, click "Enable SimpleITK"
15 |
16 |
17 |
18 |
19 | This will automatically download the SimpleITK binaries, and enable support for SimpleITK in the code. The `ImporterFactory` class will then return the SimpleITK-based importer implementations.
20 |
21 | ## Supported platforms
22 |
23 | Currently the SimpleITK integration supports Windows, Linux and MacOS. To use it on other platforms you could probably try building [the official C# wrapper](https://github.com/SimpleITK/SimpleITK/tree/master/Wrapping/CSharp) for that platform, or manually download the SimpleITK binaries for that platform and create your own C# wrapper. However, I'll look into distributing binaries for at least Linux (which is what I use as a daily driver).
24 |
25 | Note: If you wish to enable SimpleITK, you currently need to create the build on the same platform as your target platform. If you wish to create a Linux build on Windows, you would need to manually download the SimpleITK Linux binaries before you build.
26 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageSequenceImporter/Interface/IImageSequenceImporter.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 |
3 | namespace UnityVolumeRendering
4 | {
5 | public enum ImageSequenceFormat
6 | {
7 | ImageSequence,
8 | DICOM
9 | }
10 |
11 | public interface IImageSequenceFile
12 | {
13 | string GetFilePath();
14 | }
15 |
16 | public interface IImageSequenceSeries
17 | {
18 | IEnumerable GetFiles();
19 | }
20 |
21 | ///
22 | /// Importer for image sequence datasets, such as DICOM and image sequences.
23 | /// These datasets usually contain one file per slice.
24 | ///
25 | public interface IImageSequenceImporter
26 | {
27 | ///
28 | /// Read a list of files, and return all image sequence series.
29 | /// Normally a directory will only contain a single series,
30 | /// but if a folder contains multiple series/studies than this function will return all of them.
31 | /// Each series should be imported separately, resulting in one dataset per series. (mostly relevant for DICOM)
32 | ///
33 | /// Files to load. Typically all the files stored in a specific (DICOM) directory.
34 | /// List of image sequence series.
35 | IEnumerable LoadSeries(IEnumerable files);
36 |
37 | ///
38 | /// Import a single image sequence series.
39 | ///
40 | /// The series to import
41 | /// Imported 3D volume dataset.
42 | VolumeDataset ImportSeries(IImageSequenceSeries series);
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/ProjectSettings/NavMeshAreas.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!126 &1
4 | NavMeshProjectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | areas:
8 | - name: Walkable
9 | cost: 1
10 | - name: Not Walkable
11 | cost: 1
12 | - name: Jump
13 | cost: 2
14 | - name:
15 | cost: 1
16 | - name:
17 | cost: 1
18 | - name:
19 | cost: 1
20 | - name:
21 | cost: 1
22 | - name:
23 | cost: 1
24 | - name:
25 | cost: 1
26 | - name:
27 | cost: 1
28 | - name:
29 | cost: 1
30 | - name:
31 | cost: 1
32 | - name:
33 | cost: 1
34 | - name:
35 | cost: 1
36 | - name:
37 | cost: 1
38 | - name:
39 | cost: 1
40 | - name:
41 | cost: 1
42 | - name:
43 | cost: 1
44 | - name:
45 | cost: 1
46 | - name:
47 | cost: 1
48 | - name:
49 | cost: 1
50 | - name:
51 | cost: 1
52 | - name:
53 | cost: 1
54 | - name:
55 | cost: 1
56 | - name:
57 | cost: 1
58 | - name:
59 | cost: 1
60 | - name:
61 | cost: 1
62 | - name:
63 | cost: 1
64 | - name:
65 | cost: 1
66 | - name:
67 | cost: 1
68 | - name:
69 | cost: 1
70 | - name:
71 | cost: 1
72 | m_LastAgentTypeID: -887442657
73 | m_Settings:
74 | - serializedVersion: 2
75 | agentTypeID: 0
76 | agentRadius: 0.5
77 | agentHeight: 2
78 | agentSlope: 45
79 | agentClimb: 0.75
80 | ledgeDropHeight: 0
81 | maxJumpAcrossDistance: 0
82 | minRegionArea: 2
83 | manualCellSize: 0
84 | cellSize: 0.16666667
85 | manualTileSize: 0
86 | tileSize: 256
87 | accuratePlacement: 0
88 | debug:
89 | m_Flags: 0
90 | m_SettingNames:
91 | - Humanoid
92 |
--------------------------------------------------------------------------------
/Assets/3rdparty/openDicom/Encoding/UN.cs:
--------------------------------------------------------------------------------
1 | /*
2 |
3 | openDICOM.NET openDICOM# 0.1.1
4 |
5 | openDICOM# provides a library for DICOM related development on Mono.
6 | Copyright (C) 2006-2007 Albert Gnandt
7 |
8 | This library is free software; you can redistribute it and/or
9 | modify it under the terms of the GNU Lesser General Public
10 | License as published by the Free Software Foundation; either
11 | version 2.1 of the License, or (at your option) any later version.
12 |
13 | This library is distributed in the hope that it will be useful,
14 | but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 | Lesser General Public License for more details.
17 |
18 | You should have received a copy of the GNU Lesser General Public
19 | License along with this library; if not, write to the Free Software
20 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
21 |
22 |
23 | $Id: UN.cs 48 2007-03-28 13:49:15Z agnandt $
24 | */
25 | using System;
26 | using openDicom.DataStructure;
27 |
28 |
29 | namespace openDicom.Encoding
30 | {
31 |
32 | ///
33 | /// This class represents the specific DICOM VR Unknown (UN).
34 | ///
35 | public sealed class Unknown: ValueRepresentation
36 | {
37 | public Unknown(Tag tag): base("UN", tag) {}
38 |
39 | public override string ToLongString()
40 | {
41 | return "Unknown (UN)";
42 | }
43 |
44 | protected override Array DecodeImproper(byte[] bytes)
45 | {
46 | return DecodeProper(bytes);
47 | }
48 |
49 | protected override Array DecodeProper(byte[] bytes)
50 | {
51 | return new byte[1][] { bytes };
52 | }
53 | }
54 |
55 | }
56 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Scripts/Unity.DigitalTwins.Storage.Samples.api:
--------------------------------------------------------------------------------
1 | // This file is generated. Do not modify by hand.
2 | // XML documentation file not found. To check if public methods have XML comments,
3 | // make sure the XML doc file is present and located next to the scraped dll
4 | namespace Unity.DigitalTwins.Storage.Samples
5 | {
6 | public class LoginManager : UnityEngine.MonoBehaviour
7 | {
8 | public event System.Action AuthenticationStateChanged;
9 | public Unity.DigitalTwins.Identity.AuthenticationState AuthenticationState { get; }
10 | public LoginManager() {}
11 | }
12 |
13 | public static class PlatformServices
14 | {
15 | public static Unity.DigitalTwins.Identity.IInteractiveAuthenticator Authenticator { get; }
16 | public static Unity.DigitalTwins.Identity.IUserInfoProvider UserInfoProvider { get; }
17 | public static Unity.DigitalTwins.Storage.IWorkspaceProvider WorkspaceProvider { get; }
18 | [System.Diagnostics.DebuggerStepThrough] [System.Runtime.CompilerServices.AsyncStateMachine(typeof(Unity.DigitalTwins.Storage.Samples.PlatformServices.d__13))] public static System.Threading.Tasks.Task InitializeAsync();
19 | public static void Shutdown();
20 | }
21 |
22 | [UnityEngine.DefaultExecutionOrder(-2147483648)] public class PlatformServicesInitialization : UnityEngine.MonoBehaviour
23 | {
24 | public PlatformServicesInitialization() {}
25 | }
26 |
27 | [UnityEngine.DefaultExecutionOrder(2147483647)] public class PlatformServicesShutdown : UnityEngine.MonoBehaviour
28 | {
29 | public PlatformServicesShutdown() {}
30 | }
31 |
32 | public class SceneController : UnityEngine.MonoBehaviour
33 | {
34 | public SceneController() {}
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/DatasetImporterUtility.cs:
--------------------------------------------------------------------------------
1 | using System.IO;
2 | using UnityEngine;
3 | using System;
4 | using UnityEditor;
5 |
6 | namespace UnityVolumeRendering
7 | {
8 | public enum DatasetType
9 | {
10 | Unknown,
11 | Raw,
12 | DICOM,
13 | PARCHG,
14 | NRRD,
15 | NIFTI,
16 | ImageSequence
17 | }
18 |
19 | public class DatasetImporterUtility
20 | {
21 | public static DatasetType GetDatasetType(string filePath)
22 | {
23 | DatasetType datasetType;
24 |
25 | // Check file extension
26 | string extension = Path.GetExtension(filePath);
27 |
28 | if (String.Equals(extension, ".vasp"))
29 | {
30 | datasetType = DatasetType.PARCHG;
31 | }
32 |
33 | else if (extension == ".dat" || extension == ".raw" || extension == ".vol")
34 | datasetType = DatasetType.Raw;
35 |
36 | else if (extension == ".ini")
37 | {
38 | filePath = filePath.Substring(0, filePath.LastIndexOf("."));
39 | datasetType = DatasetType.Raw;
40 | }
41 | else if (extension == ".dicom" || extension == ".dcm")
42 | {
43 | datasetType = DatasetType.DICOM;
44 | }
45 | else if(extension == ".nrrd")
46 | {
47 | datasetType = DatasetType.NRRD;
48 | }
49 | else if(extension == ".nii")
50 | {
51 | datasetType = DatasetType.NIFTI;
52 | }
53 | else if(extension == ".jpg" || extension == ".jpeg" || extension == ".png")
54 | {
55 | datasetType = DatasetType.ImageSequence;
56 | }
57 | else
58 | {
59 | datasetType = DatasetType.Unknown;
60 | }
61 |
62 | return datasetType;
63 | }
64 | }
65 | }
66 |
--------------------------------------------------------------------------------
/.github/workflows/package-assetstore.yml:
--------------------------------------------------------------------------------
1 | name: Package for Unity Asset Store
2 |
3 | on:
4 | release:
5 | types: [created]
6 |
7 | jobs:
8 | package-unity-2019-4:
9 | runs-on: ubuntu-latest
10 | container:
11 | image: unityci/editor:ubuntu-2019.4.40f1-base-1.0.1
12 | steps:
13 | - uses: actions/checkout@v1
14 | with:
15 | submodules: true
16 | - name: Get dependencies
17 | run: |
18 | apt update
19 | apt install -y pandoc texlive-latex-base texlive-fonts-recommended texlive-extra-utils texlive-latex-extra
20 | - name: Package
21 | run: |
22 | chmod a+x scripts/ci/activate-license.sh
23 | ./scripts/ci/activate-license.sh
24 | echo "Packaging..."
25 | python scripts/ExportUnityPackage.py /opt/unity/Editor/Unity -assetstore -nodisplay
26 | shell: bash
27 | env:
28 | UNITY_LICENSE: ${{ secrets.UNITY_LICENSE_BASE64 }}
29 | - uses: actions/upload-artifact@v3
30 | with:
31 | name: EasyVolumeRenderer.unitypackage
32 | path: EasyVolumeRenderer.unitypackage
33 | package-unity-2021-3:
34 | runs-on: ubuntu-latest
35 | container:
36 | image: unityci/editor:ubuntu-2021.3.9f1-base-1.0.1
37 | steps:
38 | - uses: actions/checkout@v1
39 | with:
40 | submodules: true
41 | - name: Get dependencies
42 | run: |
43 | apt update
44 | apt install -y pandoc texlive-latex-base texlive-fonts-recommended texlive-extra-utils texlive-latex-extra
45 | - name: Package
46 | run: |
47 | chmod a+x scripts/ci/activate-license.sh
48 | ./scripts/ci/activate-license.sh
49 | echo "Packaging..."
50 | python scripts/ExportUnityPackage.py /opt/unity/Editor/Unity -assetstore -nodisplay
51 | shell: bash
52 | env:
53 | UNITY_LICENSE: ${{ secrets.UNITY_LICENSE_BASE64 }}
54 | - uses: actions/upload-artifact@v3
55 | with:
56 | name: EasyVolumeRenderer.unitypackage
57 | path: EasyVolumeRenderer.unitypackage
58 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Annotation/0.3.0/Common/Prefabs/PlatformServices.prefab:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1 &7166839604918477868
4 | GameObject:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | serializedVersion: 6
10 | m_Component:
11 | - component: {fileID: 5582077290400839053}
12 | - component: {fileID: 4428113491933347524}
13 | - component: {fileID: 1037568166630986524}
14 | m_Layer: 0
15 | m_Name: PlatformServices
16 | m_TagString: Untagged
17 | m_Icon: {fileID: 0}
18 | m_NavMeshLayer: 0
19 | m_StaticEditorFlags: 0
20 | m_IsActive: 1
21 | --- !u!4 &5582077290400839053
22 | Transform:
23 | m_ObjectHideFlags: 0
24 | m_CorrespondingSourceObject: {fileID: 0}
25 | m_PrefabInstance: {fileID: 0}
26 | m_PrefabAsset: {fileID: 0}
27 | m_GameObject: {fileID: 7166839604918477868}
28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
29 | m_LocalPosition: {x: 239.5922, y: 389.5873, z: 23.26749}
30 | m_LocalScale: {x: 1, y: 1, z: 1}
31 | m_ConstrainProportionsScale: 0
32 | m_Children: []
33 | m_Father: {fileID: 0}
34 | m_RootOrder: 0
35 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
36 | --- !u!114 &4428113491933347524
37 | MonoBehaviour:
38 | m_ObjectHideFlags: 0
39 | m_CorrespondingSourceObject: {fileID: 0}
40 | m_PrefabInstance: {fileID: 0}
41 | m_PrefabAsset: {fileID: 0}
42 | m_GameObject: {fileID: 7166839604918477868}
43 | m_Enabled: 1
44 | m_EditorHideFlags: 0
45 | m_Script: {fileID: 11500000, guid: 490e52518222b448b9a34be56e133274, type: 3}
46 | m_Name:
47 | m_EditorClassIdentifier:
48 | --- !u!114 &1037568166630986524
49 | MonoBehaviour:
50 | m_ObjectHideFlags: 0
51 | m_CorrespondingSourceObject: {fileID: 0}
52 | m_PrefabInstance: {fileID: 0}
53 | m_PrefabAsset: {fileID: 0}
54 | m_GameObject: {fileID: 7166839604918477868}
55 | m_Enabled: 1
56 | m_EditorHideFlags: 0
57 | m_Script: {fileID: 11500000, guid: 8016e5a79cbc54e639e55f125ae96424, type: 3}
58 | m_Name:
59 | m_EditorClassIdentifier:
60 |
--------------------------------------------------------------------------------
/Assets/Samples/Digital Twins Storage/0.3.0/Common/Prefabs/PlatformServices.prefab:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1 &5144033075347912210
4 | GameObject:
5 | m_ObjectHideFlags: 0
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | serializedVersion: 6
10 | m_Component:
11 | - component: {fileID: 5144033075347912221}
12 | - component: {fileID: 5144033075347912220}
13 | - component: {fileID: 5144033075347912211}
14 | m_Layer: 0
15 | m_Name: PlatformServices
16 | m_TagString: Untagged
17 | m_Icon: {fileID: 0}
18 | m_NavMeshLayer: 0
19 | m_StaticEditorFlags: 0
20 | m_IsActive: 1
21 | --- !u!4 &5144033075347912221
22 | Transform:
23 | m_ObjectHideFlags: 0
24 | m_CorrespondingSourceObject: {fileID: 0}
25 | m_PrefabInstance: {fileID: 0}
26 | m_PrefabAsset: {fileID: 0}
27 | m_GameObject: {fileID: 5144033075347912210}
28 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
29 | m_LocalPosition: {x: 633.4187, y: 265.22427, z: -2.7551003}
30 | m_LocalScale: {x: 1, y: 1, z: 1}
31 | m_ConstrainProportionsScale: 0
32 | m_Children: []
33 | m_Father: {fileID: 0}
34 | m_RootOrder: 0
35 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
36 | --- !u!114 &5144033075347912220
37 | MonoBehaviour:
38 | m_ObjectHideFlags: 0
39 | m_CorrespondingSourceObject: {fileID: 0}
40 | m_PrefabInstance: {fileID: 0}
41 | m_PrefabAsset: {fileID: 0}
42 | m_GameObject: {fileID: 5144033075347912210}
43 | m_Enabled: 1
44 | m_EditorHideFlags: 0
45 | m_Script: {fileID: 11500000, guid: 37cfefd7244a14eb4a523fafc6060daa, type: 3}
46 | m_Name:
47 | m_EditorClassIdentifier:
48 | --- !u!114 &5144033075347912211
49 | MonoBehaviour:
50 | m_ObjectHideFlags: 0
51 | m_CorrespondingSourceObject: {fileID: 0}
52 | m_PrefabInstance: {fileID: 0}
53 | m_PrefabAsset: {fileID: 0}
54 | m_GameObject: {fileID: 5144033075347912210}
55 | m_Enabled: 1
56 | m_EditorHideFlags: 0
57 | m_Script: {fileID: 11500000, guid: 89ad3ecfd8416434eae92c9dd9fb220e, type: 3}
58 | m_Name:
59 | m_EditorClassIdentifier:
60 |
--------------------------------------------------------------------------------
/Assets/Scripts/Importing/ImageFileImporter/SimpleITK/SimpleITKImageFileImporter.cs:
--------------------------------------------------------------------------------
1 | #if UVR_USE_SIMPLEITK
2 | using UnityEngine;
3 | using System;
4 | using itk.simple;
5 | using System.Runtime.InteropServices;
6 | using System.Collections.Generic;
7 | using System.IO;
8 |
9 | namespace UnityVolumeRendering
10 | {
11 | ///
12 | /// SimpleITK-based DICOM importer.
13 | ///
14 | public class SimpleITKImageFileImporter : IImageFileImporter
15 | {
16 | public VolumeDataset Import(string filePath)
17 | {
18 | ImageFileReader reader = new ImageFileReader();
19 |
20 | reader.SetFileName(filePath);
21 |
22 | Image image = reader.Execute();
23 |
24 | // Cast to 32-bit float
25 | image = SimpleITK.Cast(image, PixelIDValueEnum.sitkFloat32);
26 |
27 | VectorUInt32 size = image.GetSize();
28 |
29 | int numPixels = 1;
30 | for (int dim = 0; dim < image.GetDimension(); dim++)
31 | numPixels *= (int)size[dim];
32 |
33 | // Read pixel data
34 | float[] pixelData = new float[numPixels];
35 | IntPtr imgBuffer = image.GetBufferAsFloat();
36 | Marshal.Copy(imgBuffer, pixelData, 0, numPixels);
37 |
38 | VectorDouble spacing = image.GetSpacing();
39 |
40 | // Create dataset
41 | VolumeDataset volumeDataset = new VolumeDataset();
42 | volumeDataset.data = pixelData;
43 | volumeDataset.dimX = (int)size[0];
44 | volumeDataset.dimY = (int)size[1];
45 | volumeDataset.dimZ = (int)size[2];
46 | volumeDataset.datasetName = "test";
47 | volumeDataset.filePath = filePath;
48 | volumeDataset.scaleX = (float)(spacing[0] * size[0]);
49 | volumeDataset.scaleY = (float)(spacing[1] * size[1]);
50 | volumeDataset.scaleZ = (float)(spacing[2] * size[2]);
51 |
52 | volumeDataset.FixDimensions();
53 |
54 | return volumeDataset;
55 | }
56 | }
57 | }
58 | #endif
59 |
--------------------------------------------------------------------------------
/Assets/Editor/ImportSettingsEditorWindow.cs:
--------------------------------------------------------------------------------
1 | using UnityEditor;
2 | using UnityEngine;
3 |
4 | namespace UnityVolumeRendering
5 | {
6 | public class ImportSettingsEditorWindow : EditorWindow
7 | {
8 | public static void ShowWindow()
9 | {
10 | ImportSettingsEditorWindow wnd = new ImportSettingsEditorWindow();
11 | wnd.Show();
12 | }
13 |
14 | private void OnGUI()
15 | {
16 | GUIStyle headerStyle = new GUIStyle(EditorStyles.label);
17 | headerStyle.fontSize = 20;
18 |
19 | EditorGUILayout.LabelField("Volume rendering import settings", headerStyle);
20 | EditorGUILayout.Space();
21 |
22 | EditorGUILayout.LabelField("Show promt asking if you want to downscale the dataset on import?");
23 | bool showDownscalePrompt = EditorGUILayout.Toggle("Show downscale prompt", EditorPrefs.GetBool("DownscaleDatasetPrompt"));
24 | EditorPrefs.SetBool("DownscaleDatasetPrompt", showDownscalePrompt);
25 |
26 | EditorGUILayout.Space();
27 | EditorGUILayout.Space();
28 | EditorGUILayout.LabelField("SimpleITK", headerStyle);
29 | EditorGUILayout.Space();
30 | EditorGUILayout.LabelField("SimpleITK is a library that adds support for JPEG-compressed DICOM, as well as NRRD and NIFTI formats.\n" +
31 | "Enabling it will start a download of ca 100MBs of binaries. Supported platforms: Windows, Linux, MacOS.", EditorStyles.wordWrappedLabel);
32 |
33 | if (!SimpleITKManager.IsSITKEnabled())
34 | {
35 | if (GUILayout.Button("Enable SimpleITK"))
36 | {
37 | SimpleITKManager.DownloadBinaries();
38 | SimpleITKManager.EnableSITK(true);
39 | }
40 | }
41 | else
42 | {
43 | if (GUILayout.Button("Disable SimpleITK"))
44 | {
45 | SimpleITKManager.EnableSITK(false);
46 | }
47 | }
48 | }
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/scripts/ExportUnityPackage.py:
--------------------------------------------------------------------------------
1 | import os, shutil, errno, sys
2 |
3 | def copy_filedir(src, dst):
4 | try:
5 | shutil.copytree(src, dst)
6 | except OSError as exc: # python >2.5
7 | if exc.errno in (errno.ENOTDIR, errno.EINVAL):
8 | shutil.copy(src, dst)
9 | else: raise
10 |
11 | if len(sys.argv) > 1:
12 | unity_path = str(sys.argv[1])
13 | else:
14 | unity_path = raw_input("Enter full filepath of Unity executable:")
15 |
16 | assetstore_package = "-assetstore" in sys.argv
17 | nodisplay = "-nodisplay" in sys.argv
18 | package_name = 'EasyVolumeRenderer.unitypackage' if assetstore_package else 'UnityVolumeRendering.unitypackage'
19 | plugin_folder_name = 'EasyVolumeRendering' if assetstore_package else 'UnityVolumeRendering'
20 |
21 | uvr_project_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), os.pardir)
22 | export_project_path = "tmp-package-export"
23 |
24 | if os.path.exists(export_project_path):
25 | shutil.rmtree(export_project_path)
26 | os.mkdir(export_project_path)
27 |
28 | if assetstore_package:
29 | os.system("pandoc README.md -o MANUAL.pdf")
30 |
31 | if assetstore_package:
32 | assets = ["Assets", "DataFiles", "ACKNOWLEDGEMENTS.txt", "MANUAL.pdf"]
33 | else:
34 | assets = ["Assets", "DataFiles", "ACKNOWLEDGEMENTS.txt", "CREDITS.md", "LICENSE", "README.md"]
35 |
36 | for asset in assets:
37 | dest_asset = os.path.join(export_project_path, "Assets", plugin_folder_name, asset)
38 | copy_filedir(asset, dest_asset)
39 |
40 | command_string = "\"{unity_path}\" -projectPath {project_path} -exportPackage Assets {package_name} -batchmode -nographics -silent-crashes -quit".format(unity_path=unity_path, project_path=export_project_path, package_name=package_name)
41 | # Run through cvfb if no display available (building in container, etc.).
42 | if nodisplay:
43 | command_string = "xvfb-run --auto-servernum --server-args=\'-screen 0 640x480x24\' " + command_string
44 | print(command_string)
45 | os.system(command_string)
46 |
47 | shutil.copy(os.path.join(export_project_path, package_name), package_name)
48 |
49 | shutil.rmtree(export_project_path)
50 |
--------------------------------------------------------------------------------