optimize IRSensor data retrival using R16 texture format and unsafe IntPtr

This commit is contained in:
Chikashi Miyama 2019-07-07 13:26:16 +02:00
parent 82ab0c5e75
commit 4ba933ac3f
18 changed files with 649 additions and 398 deletions

View file

@ -20,12 +20,12 @@
</e> </e>
</e> </e>
<e p="InfraredCamera.cs" t="Include" /> <e p="InfraredCamera.cs" t="Include" />
<e p="KinectManager.cs" t="Include" /> <e p="KinectManagerBehaviour.cs" t="Include" />
<e p="KinectSensor.cs" t="Include" /> <e p="KinectSensor.cs" t="Include" />
</e> </e>
<e p="Visualizer" t="Include"> <e p="Visualizer" t="Include">
<e p="PointCloud.cs" t="Include" /> <e p="PointCloudBehaviour.cs" t="Include" />
<e p="WaveformVisualizer.cs" t="Include" /> <e p="WaveformVisualizerBehaviour.cs" t="Include" />
</e> </e>
</e> </e>
<e p="ThridParty" t="Include"> <e p="ThridParty" t="Include">

View file

@ -6,13 +6,15 @@
<change beforePath="$PROJECT_DIR$/.idea/.idea.UnityProject/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.UnityProject/.idea/workspace.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/.idea.UnityProject/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.UnityProject/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assembly-CSharp-Editor.csproj" beforeDir="false" afterPath="$PROJECT_DIR$/Assembly-CSharp-Editor.csproj" afterDir="false" /> <change beforePath="$PROJECT_DIR$/Assembly-CSharp-Editor.csproj" beforeDir="false" afterPath="$PROJECT_DIR$/Assembly-CSharp-Editor.csproj" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assembly-CSharp.csproj" beforeDir="false" afterPath="$PROJECT_DIR$/Assembly-CSharp.csproj" afterDir="false" /> <change beforePath="$PROJECT_DIR$/Assembly-CSharp.csproj" beforeDir="false" afterPath="$PROJECT_DIR$/Assembly-CSharp.csproj" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs" afterDir="false" /> <change beforePath="$PROJECT_DIR$/Assets/Scenes/MainScene.unity" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scenes/MainScene.unity" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs" afterDir="false" /> <change beforePath="$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs" afterDir="false" /> <change beforePath="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManagerBehaviour.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/VideoInput/PointCloud.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloud.cs" afterDir="false" /> <change beforePath="$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloud.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloudBehaviour.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/VideoInput/PointCloud.cs.meta" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloud.cs.meta" afterDir="false" /> <change beforePath="$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloud.cs.meta" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloudBehaviour.cs.meta" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/BodySourceView.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/BodySourceView.cs" afterDir="false" /> <change beforePath="$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizer.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizerBehaviour.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizer.cs.meta" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizerBehaviour.cs.meta" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/InfraredSourceManager.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/InfraredSourceManager.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/ProjectSettings/ProjectSettings.asset" beforeDir="false" afterPath="$PROJECT_DIR$/ProjectSettings/ProjectSettings.asset" afterDir="false" />
</list> </list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" /> <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
@ -22,11 +24,58 @@
</component> </component>
<component name="FileEditorManager"> <component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300"> <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizerBehaviour.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="25">
<caret line="1" selection-start-line="1" selection-end-line="1" />
<folding>
<marker date="1562492852745" expanded="true" signature="40:890" ph="{...}" />
<marker date="1562492852745" expanded="true" signature="103:888" ph="{...}" />
<marker date="1562492852745" expanded="true" signature="489:584" ph="{...}" />
<marker date="1562492852745" expanded="true" signature="607:882" ph="{...}" />
<marker date="1562492852745" expanded="true" signature="706:872" ph="{...}" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectScript/KinectBuffer.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-2538">
<folding>
<marker date="1562417084888" expanded="true" signature="6:112" ph="..." />
<marker date="1562417084888" expanded="true" signature="138:5271" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="314:5269" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="550:674" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="699:747" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="1328:1773" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="1390:1442" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="1546:1641" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="2117:2534" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="2143:2524" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="2213:2331" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3138:3902" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3164:3539" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3234:3352" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3555:3892" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3625:3743" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4230:4486" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4292:4398" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4831:5263" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4857:5253" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4927:5045" ph="{...}" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/InfraredFrame.cs"> <entry file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/InfraredFrame.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1325"> <state relative-caret-position="649">
<caret line="115" column="20" selection-start-line="115" selection-start-column="20" selection-end-line="115" selection-end-column="20" /> <caret line="124" column="82" selection-start-line="124" selection-start-column="72" selection-end-line="124" selection-end-column="82" />
<folding> <folding>
<marker date="1562417085024" expanded="false" signature="6:79" ph="..." /> <marker date="1562417085024" expanded="false" signature="6:79" ph="..." />
<marker date="1562417085024" expanded="true" signature="104:6218" ph="{...}" /> <marker date="1562417085024" expanded="true" signature="104:6218" ph="{...}" />
@ -59,28 +108,35 @@
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs"> <entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/DisableOnStart.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="500"> <state relative-caret-position="50">
<caret line="38" column="9" lean-forward="true" selection-start-line="38" selection-start-column="9" selection-end-line="38" selection-end-column="9" /> <caret line="3" column="13" selection-start-line="3" selection-start-column="13" selection-end-line="3" selection-end-column="13" />
<folding> <folding>
<marker date="1562484942687" expanded="true" signature="6:57" ph="..." /> <marker date="1562417084920" expanded="false" signature="6:44" ph="..." />
<marker date="1562484942687" expanded="true" signature="79:1665" ph="{...}" /> <marker date="1562417084920" expanded="true" signature="90:198" ph="{...}" />
<marker date="1562484942687" expanded="true" signature="118:186" ph="{...}" /> <marker date="1562417084920" expanded="true" signature="146:196" ph="{...}" />
<marker date="1562484942687" expanded="true" signature="241:1663" ph="{...}" />
<marker date="1562484942687" expanded="true" signature="479:1102" ph="{...}" />
<marker date="1562484942687" expanded="true" signature="586:683" ph="{...}" />
<marker date="1562484942687" expanded="true" signature="1140:1657" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="true">
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/26/658ea519/Texture2D.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="242"> <state relative-caret-position="525">
<caret line="524" column="16" selection-start-line="524" selection-start-column="16" selection-end-line="524" selection-end-column="16" /> <caret line="21" selection-start-line="21" selection-end-line="21" />
<folding>
<marker date="1562498649756" expanded="true" signature="6:71" ph="..." />
<marker date="1562498649756" expanded="true" signature="93:1788" ph="{...}" />
<marker date="1562498649756" expanded="true" signature="132:200" ph="{...}" />
<marker date="1562498649756" expanded="true" signature="255:1786" ph="{...}" />
<marker date="1562498649756" expanded="true" signature="494:1165" ph="{...}" />
<marker date="1562498649756" expanded="true" signature="601:698" ph="{...}" />
<marker date="1562498649756" expanded="true" signature="1203:1780" ph="{...}" />
<marker date="1562498649756" expanded="true" signature="1502:1715" ph="{...}" />
<marker date="1562498649756" expanded="true" signature="1567:1701" ph="{...}" />
</folding>
</state> </state>
</provider> </provider>
</entry> </entry>
@ -88,120 +144,67 @@
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/33/4486f8ea/NativeArray`1.cs"> <entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/33/4486f8ea/NativeArray`1.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="475"> <state relative-caret-position="175">
<caret line="26" column="16" selection-start-line="26" selection-start-column="16" selection-end-line="26" selection-end-column="16" /> <caret line="26" column="16" selection-start-line="26" selection-start-column="16" selection-end-line="26" selection-end-column="16" />
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/BodySourceView.cs"> <entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/04/13252895/TextureFormat.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="829"> <state relative-caret-position="283">
<caret line="184" selection-start-line="184" selection-end-line="184" /> <caret line="81" column="4" selection-start-line="81" selection-start-column="4" selection-end-line="81" selection-end-column="4" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/26/658ea519/Texture2D.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="500">
<caret line="524" column="16" selection-start-line="524" selection-start-column="16" selection-end-line="524" selection-end-column="16" />
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/InfraredSourceManager.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-125">
<caret line="28" column="56" selection-start-line="28" selection-start-column="56" selection-end-line="28" selection-end-column="56" />
<folding> <folding>
<marker date="1562483620537" expanded="true" signature="6:109" ph="..." /> <marker date="1562496737428" expanded="true" signature="6:66" ph="..." />
<marker date="1562483620537" expanded="true" signature="185:6146" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="119:2237" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="533:2221" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="263:364" ph="/* I'm not sure this makes sense for the Kinect APIs ... */" />
<marker date="1562483620537" expanded="true" signature="2247:3777" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="439:476" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2292:2332" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="498:1068" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2451:2491" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="579:1062" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2579:2619" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="992:1052" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2714:2946" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="1089:1887" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2754:2810" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="1125:1881" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2858:2936" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="1220:1871" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3113:3300" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="1374:1671" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3172:3290" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="1921:2235" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3335:3771" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="1957:2036" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3375:3429" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="2075:2229" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3473:3761" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="2117:2178" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3545:3663" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3832:4527" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="4007:4491" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="4608:5633" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="4718:5627" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="4884:4969" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="5247:5536" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="5553:5617" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="5708:5963" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="5737:5957" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="6035:6144" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
</file> </file>
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloudBehaviour.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="275"> <state relative-caret-position="200">
<caret line="11" column="25" lean-forward="true" selection-start-line="11" selection-start-column="25" selection-end-line="11" selection-end-column="25" /> <caret line="8" selection-start-line="8" selection-end-line="8" />
<folding> <folding>
<marker date="1562484916438" expanded="true" signature="20:473" ph="{...}" /> <marker date="1562492665638" expanded="true" signature="6:36" ph="..." />
<marker date="1562484916438" expanded="true" signature="56:140" ph="{...}" /> <marker date="1562492665638" expanded="true" signature="58:558" ph="{...}" />
<marker date="1562484916438" expanded="true" signature="191:471" ph="{...}" /> <marker date="1562492665638" expanded="true" signature="106:556" ph="{...}" />
<marker date="1562484916438" expanded="true" signature="313:378" ph="{...}" /> <marker date="1562492665638" expanded="true" signature="315:498" ph="{...}" />
<marker date="1562484916438" expanded="true" signature="408:465" ph="{...}" /> <marker date="1562492665638" expanded="true" signature="521:541" ph="{...}" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="725">
<caret line="29" column="53" selection-start-line="29" selection-start-column="53" selection-end-line="29" selection-end-column="53" />
<folding>
<marker date="1562485029303" expanded="true" signature="6:41" ph="..." />
<marker date="1562485029303" expanded="true" signature="79:785" ph="{...}" />
<marker date="1562485029303" expanded="true" signature="138:783" ph="{...}" />
<marker date="1562485029303" expanded="true" signature="242:331" ph="{...}" />
<marker date="1562485029303" expanded="true" signature="384:552" ph="{...}" />
<marker date="1562485029303" expanded="true" signature="597:777" ph="{...}" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManager.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="450">
<caret line="18" column="5" lean-forward="true" selection-start-line="18" selection-start-column="5" selection-end-line="18" selection-end-column="5" />
<folding>
<marker date="1562484961494" expanded="true" signature="40:432" ph="{...}" />
<marker date="1562484961494" expanded="true" signature="89:430" ph="{...}" />
<marker date="1562484961494" expanded="true" signature="193:338" ph="{...}" />
<marker date="1562484961494" expanded="true" signature="369:424" ph="{...}" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloud.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="150">
<caret line="6" column="1" selection-start-line="6" selection-start-column="1" selection-end-line="6" selection-end-column="1" />
<folding>
<marker date="1562447239743" expanded="true" signature="20:73" ph="{...}" />
<marker date="1562447239743" expanded="true" signature="50:71" ph="{...}" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="275">
<caret line="11" column="23" selection-start-line="11" selection-start-column="23" selection-end-line="11" selection-end-column="23" />
<folding>
<marker date="1562484530855" expanded="true" signature="20:317" ph="{...}" />
<marker date="1562484530855" expanded="true" signature="56:315" ph="{...}" />
<marker date="1562484530855" expanded="true" signature="112:193" ph="{...}" />
<marker date="1562484530855" expanded="true" signature="248:309" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
@ -213,27 +216,30 @@
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." /> <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." />
</component> </component>
<component name="HighlightingSettingsPerFile"> <component name="HighlightingSettingsPerFile">
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/DisableOnStart.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/InfraredSourceManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/BodySourceView.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManagerBehaviour.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/PdArray.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/F5F8D912-CD82-4E63-93D1-35A9356AD96C/72/23a38ddc/MemoryMappedFile.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/D7AC571C-A2D0-4B2F-981D-0D886FA067CF/70/816727c9/IntPtr.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/InfraredFrameReader.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/ComponentFactoryTestCase.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/04/13252895/TextureFormat.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/659CD5F0-C4CE-410C-B23A-6CADD71BB76F/2a/9fa3f41e/IOException.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/Editor/KinectCopyPluginDataHelper.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/KinectScript/KinectBuffer.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/InfraredFrame.cs" root0="FORCE_HIGHLIGHTING" /> <setting file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/InfraredFrame.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/33/4486f8ea/NativeArray`1.cs" root0="SKIP_HIGHLIGHTING" /> <setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/33/4486f8ea/NativeArray`1.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs" root0="FORCE_HIGHLIGHTING" /> <setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/KinectSensor.cs" root0="FORCE_HIGHLIGHTING" /> <setting file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/KinectSensor.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/2C24F0C1-857D-4078-B6D4-53F88E061A29/44/b50a5a54/UnmanagedMemoryAccessor.cs" root0="SKIP_HIGHLIGHTING" /> <setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/2C24F0C1-857D-4078-B6D4-53F88E061A29/44/b50a5a54/UnmanagedMemoryAccessor.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/InfraredSourceManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/BodySourceView.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs" root0="FORCE_HIGHLIGHTING" /> <setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManager.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/PdArray.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs" root0="FORCE_HIGHLIGHTING" /> <setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/F5F8D912-CD82-4E63-93D1-35A9356AD96C/72/23a38ddc/MemoryMappedFile.cs" root0="SKIP_HIGHLIGHTING" /> <setting file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizerBehaviour.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/InfraredFrameReader.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/ComponentFactoryTestCase.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizer.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/26/658ea519/Texture2D.cs" root0="SKIP_HIGHLIGHTING" /> <setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/26/658ea519/Texture2D.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/659CD5F0-C4CE-410C-B23A-6CADD71BB76F/2a/9fa3f41e/IOException.cs" root0="SKIP_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.cs" root0="FORCE_HIGHLIGHTING" /> <setting file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloud.cs" root0="FORCE_HIGHLIGHTING" /> <setting file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloudBehaviour.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/Editor/KinectCopyPluginDataHelper.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/KinectScript/KinectBuffer.cs" root0="FORCE_HIGHLIGHTING" />
</component> </component>
<component name="IdeDocumentHistory"> <component name="IdeDocumentHistory">
<option name="CHANGED_PATHS"> <option name="CHANGED_PATHS">
@ -256,14 +262,19 @@
<option value="$PROJECT_DIR$/Assets/Scripts/UnitTest/ComponentFactoryTestCase.cs" /> <option value="$PROJECT_DIR$/Assets/Scripts/UnitTest/ComponentFactoryTestCase.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/UnitTest/ComponentFactoryTestCase.cs" /> <option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/UnitTest/ComponentFactoryTestCase.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/ComponentFactoryTestCase.cs" /> <option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/ComponentFactoryTestCase.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/ComponentFactoryTestCase.cs" />
<option value="$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/BodySourceView.cs" /> <option value="$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/BodySourceView.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/Visualizer/KinectManager.cs" /> <option value="$PROJECT_DIR$/Assets/Scripts/Visualizer/KinectManager.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs" /> <option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManager.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.cs" /> <option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/ComponentFactoryTestCase.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManager.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloud.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloudBehaviour.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManagerBehaviour.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizerBehaviour.cs" />
<option value="$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/InfraredSourceManager.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs" />
</list> </list>
</option> </option>
</component> </component>
@ -281,58 +292,6 @@
<pane id="UnityExplorer"> <pane id="UnityExplorer">
<subPane> <subPane>
<expand> <expand>
<path>
<item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" />
</path>
<path>
<item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" />
<item name="Plugins" type="1045f7f1:UnityExplorerNode" />
</path>
<path>
<item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" />
<item name="Scenes" type="1045f7f1:UnityExplorerNode" />
</path>
<path>
<item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" />
<item name="Scripts" type="1045f7f1:UnityExplorerNode" />
</path>
<path>
<item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" />
<item name="Scripts" type="1045f7f1:UnityExplorerNode" />
<item name="PdConnection" type="1045f7f1:UnityExplorerNode" />
</path>
<path>
<item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" />
<item name="Scripts" type="1045f7f1:UnityExplorerNode" />
<item name="VideoInput" type="1045f7f1:UnityExplorerNode" />
</path>
<path>
<item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" />
<item name="Scripts" type="1045f7f1:UnityExplorerNode" />
<item name="VideoInput" type="1045f7f1:UnityExplorerNode" />
<item name="Editor" type="1045f7f1:UnityExplorerNode" />
</path>
<path>
<item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" />
<item name="Scripts" type="1045f7f1:UnityExplorerNode" />
<item name="VideoInput" type="1045f7f1:UnityExplorerNode" />
<item name="Editor" type="1045f7f1:UnityExplorerNode" />
<item name="UnitTest" type="1045f7f1:UnityExplorerNode" />
</path>
<path>
<item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" />
<item name="Scripts" type="1045f7f1:UnityExplorerNode" />
<item name="Visualizer" type="1045f7f1:UnityExplorerNode" />
</path>
<path> <path>
<item name="" type="e068e287:UnityExplorerRootNode" /> <item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Packages" type="4e2708dd:PackagesRoot" /> <item name="Packages" type="4e2708dd:PackagesRoot" />
@ -358,7 +317,7 @@
<property name="node.js.detected.package.eslint" value="true" /> <property name="node.js.detected.package.eslint" value="true" />
<property name="node.js.path.for.package.eslint" value="project" /> <property name="node.js.path.for.package.eslint" value="project" />
<property name="node.js.selected.package.eslint" value="(autodetect)" /> <property name="node.js.selected.package.eslint" value="(autodetect)" />
<property name="settings.editor.selected.configurable" value="CodeLensConfigurable" /> <property name="settings.editor.selected.configurable" value="reference.settings.deploy.options" />
</component> </component>
<component name="RunDashboard"> <component name="RunDashboard">
<option name="ruleStates"> <option name="ruleStates">
@ -380,10 +339,10 @@
<option name="userSelectedPid" value="false" /> <option name="userSelectedPid" value="false" />
<method v="2" /> <method v="2" />
</configuration> </configuration>
<configuration name="Attach to Unity Editor" type="UNITY_DEBUG_RUN_CONFIGURATION" factoryName="Unity Debug" show_console_on_std_err="false" show_console_on_std_out="false" port="50000" address="localhost"> <configuration name="Attach to Unity Editor" type="UNITY_DEBUG_RUN_CONFIGURATION" factoryName="Unity Debug" show_console_on_std_err="false" show_console_on_std_out="false" port="50000" address="localhost" pid="25932">
<option name="allowRunningInParallel" value="false" /> <option name="allowRunningInParallel" value="false" />
<option name="listenPortForConnections" value="false" /> <option name="listenPortForConnections" value="false" />
<option name="pid" /> <option name="pid" value="25932" />
<option name="userSelectedPid" value="false" /> <option name="userSelectedPid" value="false" />
<method v="2" /> <method v="2" />
</configuration> </configuration>
@ -401,12 +360,20 @@
<updated>1562417892841</updated> <updated>1562417892841</updated>
<workItem from="1562417897686" duration="5014000" /> <workItem from="1562417897686" duration="5014000" />
<workItem from="1562427566179" duration="10564000" /> <workItem from="1562427566179" duration="10564000" />
<workItem from="1562481324968" duration="3704000" /> <workItem from="1562481324968" duration="11109000" />
</task> </task>
<task id="LOCAL-00001" summary="add Kinect Manager">
<created>1562485186899</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1562485186899</updated>
</task>
<option name="localTasksCounter" value="2" />
<servers /> <servers />
</component> </component>
<component name="TimeTrackingManager"> <component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="19282000" /> <option name="totallyTimeSpent" value="26687000" />
</component> </component>
<component name="TodoView"> <component name="TodoView">
<todo-panel id="selected-file"> <todo-panel id="selected-file">
@ -421,14 +388,14 @@
<frame x="-7" y="0" width="2164" height="1567" extended-state="0" /> <frame x="-7" y="0" width="2164" height="1567" extended-state="0" />
<editor active="true" /> <editor active="true" />
<layout> <layout>
<window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.49948823" visible="true" weight="0.21910647" /> <window_info content_ui="combo" id="Project" order="0" sideWeight="0.8331627" visible="true" weight="0.21910647" />
<window_info id="Structure" order="1" sideWeight="0.50051177" side_tool="true" visible="true" weight="0.21910647" /> <window_info id="Structure" order="1" sideWeight="0.16683726" side_tool="true" visible="true" weight="0.21910647" />
<window_info id="Favorites" order="2" side_tool="true" /> <window_info id="Favorites" order="2" side_tool="true" />
<window_info anchor="bottom" id="Inspection Results" weight="0.32967034" /> <window_info anchor="bottom" id="Inspection Results" weight="0.32967034" />
<window_info anchor="bottom" id="Message" order="0" /> <window_info anchor="bottom" id="Message" order="0" />
<window_info anchor="bottom" id="Find" order="1" /> <window_info anchor="bottom" id="Find" order="1" />
<window_info anchor="bottom" id="Run" order="2" /> <window_info anchor="bottom" id="Run" order="2" />
<window_info anchor="bottom" id="Debug" order="3" weight="0.4" /> <window_info anchor="bottom" id="Debug" order="3" weight="0.3997253" />
<window_info anchor="bottom" id="Cvs" order="4" weight="0.25" /> <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
<window_info anchor="bottom" id="Inspection" order="5" weight="0.4" /> <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
<window_info anchor="bottom" id="TODO" order="6" /> <window_info anchor="bottom" id="TODO" order="6" />
@ -440,7 +407,7 @@
<window_info anchor="bottom" id="Unit Tests" order="12" weight="0.32967034" /> <window_info anchor="bottom" id="Unit Tests" order="12" weight="0.32967034" />
<window_info anchor="bottom" id="Terminal" order="13" weight="0.32967034" /> <window_info anchor="bottom" id="Terminal" order="13" weight="0.32967034" />
<window_info anchor="bottom" id="Event Log" order="14" side_tool="true" /> <window_info anchor="bottom" id="Event Log" order="14" side_tool="true" />
<window_info anchor="bottom" id="Build" order="15" visible="true" weight="0.32898352" /> <window_info active="true" anchor="bottom" id="Build" order="15" visible="true" weight="0.32898352" />
<window_info anchor="bottom" id="Performance Profiler" order="16" /> <window_info anchor="bottom" id="Performance Profiler" order="16" />
<window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" /> <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
<window_info anchor="right" id="Ant Build" order="1" weight="0.25" /> <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
@ -465,6 +432,10 @@
</component> </component>
<component name="UnityProjectConfiguration" hasMinimizedUI="true" /> <component name="UnityProjectConfiguration" hasMinimizedUI="true" />
<component name="UnityUnitTestConfiguration" currentTestLauncher="EditMode" /> <component name="UnityUnitTestConfiguration" currentTestLauncher="EditMode" />
<component name="VcsManagerConfiguration">
<MESSAGE value="add Kinect Manager" />
<option name="LAST_COMMIT_MESSAGE" value="add Kinect Manager" />
</component>
<component name="XDebuggerManager"> <component name="XDebuggerManager">
<breakpoint-manager> <breakpoint-manager>
<breakpoints> <breakpoints>
@ -595,35 +566,6 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectScript/KinectBuffer.cs">
<provider selected="true" editor-type-id="text-editor">
<state>
<folding>
<marker date="1562417084888" expanded="false" signature="6:112" ph="..." />
<marker date="1562417084888" expanded="true" signature="138:5271" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="314:5269" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="550:674" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="699:747" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="1328:1773" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="1390:1442" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="1546:1641" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="2117:2534" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="2143:2524" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="2213:2331" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3138:3902" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3164:3539" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3234:3352" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3555:3892" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3625:3743" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4230:4486" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4292:4398" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4831:5263" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4857:5253" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4927:5045" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/F5F8D912-CD82-4E63-93D1-35A9356AD96C/72/23a38ddc/MemoryMappedFile.cs"> <entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/F5F8D912-CD82-4E63-93D1-35A9356AD96C/72/23a38ddc/MemoryMappedFile.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="275"> <state relative-caret-position="275">
@ -631,30 +573,6 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/InfraredSourceManager.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="283">
<caret line="40" selection-start-line="40" selection-end-line="63" selection-end-column="9" />
<folding>
<marker date="1562417084922" expanded="true" signature="6:66" ph="..." />
<marker date="1562417084922" expanded="true" signature="119:2241" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="263:364" ph="/* I'm not sure this makes sense for the Kinect APIs ... */" />
<marker date="1562417084922" expanded="true" signature="439:476" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="498:1072" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="579:1066" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="996:1056" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="1093:1891" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="1129:1885" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="1224:1875" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="1378:1675" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="1925:2239" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="1961:2040" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="2079:2233" ph="{...}" />
<marker date="1562417084922" expanded="true" signature="2121:2182" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/659CD5F0-C4CE-410C-B23A-6CADD71BB76F/2a/9fa3f41e/IOException.cs"> <entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/659CD5F0-C4CE-410C-B23A-6CADD71BB76F/2a/9fa3f41e/IOException.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="300"> <state relative-caret-position="300">
@ -666,33 +584,6 @@
<entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/UnitTest/ComponentFactoryTestCase.cs" /> <entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/UnitTest/ComponentFactoryTestCase.cs" />
<entry file="file://$PROJECT_DIR$/Assets/Scripts/UnitTest/ComponentFactoryTestCase.cs" /> <entry file="file://$PROJECT_DIR$/Assets/Scripts/UnitTest/ComponentFactoryTestCase.cs" />
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/UnitTest/ComponentFactoryTestCase.cs" /> <entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/UnitTest/ComponentFactoryTestCase.cs" />
<entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizer.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="475">
<caret line="19" selection-start-line="19" selection-end-line="19" />
<folding>
<marker date="1562447443600" expanded="true" signature="40:881" ph="{...}" />
<marker date="1562447443600" expanded="true" signature="94:879" ph="{...}" />
<marker date="1562447443600" expanded="true" signature="480:575" ph="{...}" />
<marker date="1562447443600" expanded="true" signature="598:873" ph="{...}" />
<marker date="1562447443600" expanded="true" signature="697:863" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/ComponentFactoryTestCase.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="100">
<caret line="4" column="42" selection-start-line="4" selection-start-column="42" selection-end-line="4" selection-end-column="42" />
<folding>
<marker date="1562451181954" expanded="true" signature="60:632" ph="{...}" />
<marker date="1562451181954" expanded="true" signature="105:630" ph="{...}" />
<marker date="1562451181954" expanded="true" signature="167:359" ph="{...}" />
<marker date="1562451181954" expanded="true" signature="426:624" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/PdArray.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/PdArray.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="400"> <state relative-caret-position="400">
@ -761,50 +652,26 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/33/4486f8ea/NativeArray`1.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/KinectManager.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="475"> <state relative-caret-position="100">
<caret line="26" column="16" selection-start-line="26" selection-start-column="16" selection-end-line="26" selection-end-column="16" /> <caret line="4" column="8" selection-start-line="4" selection-start-column="8" selection-end-line="4" selection-end-column="8" />
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/26/658ea519/Texture2D.cs"> <entry file="file://$PROJECT_DIR$/Assets/Materials/DebugPanel.mat">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor" />
<state relative-caret-position="242">
<caret line="524" column="16" selection-start-line="524" selection-start-column="16" selection-end-line="524" selection-end-column="16" />
</state>
</provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/InfraredFrame.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManagerBehaviour.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1325"> <state relative-caret-position="400">
<caret line="115" column="20" selection-start-line="115" selection-start-column="20" selection-end-line="115" selection-end-column="20" /> <caret line="16" column="29" selection-start-line="16" selection-start-column="29" selection-end-line="16" selection-end-column="29" />
<folding> <folding>
<marker date="1562417085024" expanded="false" signature="6:79" ph="..." /> <marker date="1562492780913" expanded="true" signature="6:32" ph="..." />
<marker date="1562417085024" expanded="true" signature="104:6218" ph="{...}" /> <marker date="1562492780913" expanded="true" signature="54:464" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="111:156" ph="/* Windows.Kinect.InfraredFrame ... */" /> <marker date="1562492780913" expanded="true" signature="112:462" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="251:6215" ph="{...}" /> <marker date="1562492780913" expanded="true" signature="212:370" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="487:608" ph="{...}" /> <marker date="1562492780913" expanded="true" signature="401:456" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="634:682" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="1291:1765" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="1353:1405" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="1541:1633" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="2159:2858" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="2185:2848" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="2255:2374" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="2604:2673" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="3231:3939" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="3257:3929" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="3327:3446" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="3679:3748" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="4270:4628" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="4296:4618" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="4366:4485" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="5050:5645" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="5112:5219" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="5948:6150" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="6010:6062" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="6189:6209" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
@ -844,34 +711,44 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloud.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="150"> <state relative-caret-position="625">
<caret line="6" column="1" selection-start-line="6" selection-start-column="1" selection-end-line="6" selection-end-column="1" /> <caret line="25" column="9" lean-forward="true" selection-start-line="25" selection-start-column="9" selection-end-line="25" selection-end-column="9" />
<folding> <folding>
<marker date="1562447239743" expanded="true" signature="20:73" ph="{...}" /> <marker date="1562485111891" expanded="true" signature="6:41" ph="..." />
<marker date="1562447239743" expanded="true" signature="50:71" ph="{...}" /> <marker date="1562485111891" expanded="true" signature="79:784" ph="{...}" />
<marker date="1562485111891" expanded="true" signature="137:782" ph="{...}" />
<marker date="1562485111891" expanded="true" signature="241:330" ph="{...}" />
<marker date="1562485111891" expanded="true" signature="383:551" ph="{...}" />
<marker date="1562485111891" expanded="true" signature="596:776" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/KinectManager.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="100">
<caret line="4" column="8" selection-start-line="4" selection-start-column="8" selection-end-line="4" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="275"> <state relative-caret-position="550">
<caret line="11" column="25" lean-forward="true" selection-start-line="11" selection-start-column="25" selection-end-line="11" selection-end-column="25" /> <caret line="22" column="1" lean-forward="true" selection-start-line="22" selection-start-column="1" selection-end-line="22" selection-end-column="1" />
<folding> <folding>
<marker date="1562484916438" expanded="true" signature="20:473" ph="{...}" /> <marker date="1562485156302" expanded="true" signature="20:472" ph="{...}" />
<marker date="1562484916438" expanded="true" signature="56:140" ph="{...}" /> <marker date="1562485156302" expanded="true" signature="56:139" ph="{...}" />
<marker date="1562484916438" expanded="true" signature="191:471" ph="{...}" /> <marker date="1562485156302" expanded="true" signature="190:470" ph="{...}" />
<marker date="1562484916438" expanded="true" signature="313:378" ph="{...}" /> <marker date="1562485156302" expanded="true" signature="312:377" ph="{...}" />
<marker date="1562484916438" expanded="true" signature="408:465" ph="{...}" /> <marker date="1562485156302" expanded="true" signature="407:464" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/ComponentFactoryTestCase.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="600">
<caret line="24" selection-start-line="24" selection-end-line="24" />
<folding>
<marker date="1562485083030" expanded="true" signature="60:631" ph="{...}" />
<marker date="1562485083030" expanded="true" signature="104:629" ph="{...}" />
<marker date="1562485083030" expanded="true" signature="166:358" ph="{...}" />
<marker date="1562485083030" expanded="true" signature="425:623" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
@ -889,46 +766,175 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs"> <entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectScript/KinectBuffer.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-2538">
<folding>
<marker date="1562417084888" expanded="true" signature="6:112" ph="..." />
<marker date="1562417084888" expanded="true" signature="138:5271" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="314:5269" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="550:674" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="699:747" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="1328:1773" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="1390:1442" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="1546:1641" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="2117:2534" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="2143:2524" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="2213:2331" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3138:3902" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3164:3539" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3234:3352" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3555:3892" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="3625:3743" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4230:4486" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4292:4398" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4831:5263" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4857:5253" ph="{...}" />
<marker date="1562417084888" expanded="true" signature="4927:5045" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizerBehaviour.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="25">
<caret line="1" selection-start-line="1" selection-end-line="1" />
<folding>
<marker date="1562492852745" expanded="true" signature="40:890" ph="{...}" />
<marker date="1562492852745" expanded="true" signature="103:888" ph="{...}" />
<marker date="1562492852745" expanded="true" signature="489:584" ph="{...}" />
<marker date="1562492852745" expanded="true" signature="607:882" ph="{...}" />
<marker date="1562492852745" expanded="true" signature="706:872" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloudBehaviour.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="200">
<caret line="8" selection-start-line="8" selection-end-line="8" />
<folding>
<marker date="1562492665638" expanded="true" signature="6:36" ph="..." />
<marker date="1562492665638" expanded="true" signature="58:558" ph="{...}" />
<marker date="1562492665638" expanded="true" signature="106:556" ph="{...}" />
<marker date="1562492665638" expanded="true" signature="315:498" ph="{...}" />
<marker date="1562492665638" expanded="true" signature="521:541" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/D7AC571C-A2D0-4B2F-981D-0D886FA067CF/70/816727c9/IntPtr.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="325">
<caret line="15" column="16" selection-start-line="15" selection-start-column="16" selection-end-line="15" selection-end-column="16" />
</state>
</provider>
</entry>
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/04/13252895/TextureFormat.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="283">
<caret line="81" column="4" selection-start-line="81" selection-start-column="4" selection-end-line="81" selection-end-column="4" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/DisableOnStart.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="50">
<caret line="3" column="13" selection-start-line="3" selection-start-column="13" selection-end-line="3" selection-end-column="13" />
<folding>
<marker date="1562417084920" expanded="false" signature="6:44" ph="..." />
<marker date="1562417084920" expanded="true" signature="90:198" ph="{...}" />
<marker date="1562417084920" expanded="true" signature="146:196" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/33/4486f8ea/NativeArray`1.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="175">
<caret line="26" column="16" selection-start-line="26" selection-start-column="16" selection-end-line="26" selection-end-column="16" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/InfraredFrame.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="649">
<caret line="124" column="82" selection-start-line="124" selection-start-column="72" selection-end-line="124" selection-end-column="82" />
<folding>
<marker date="1562417085024" expanded="false" signature="6:79" ph="..." />
<marker date="1562417085024" expanded="true" signature="104:6218" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="111:156" ph="/* Windows.Kinect.InfraredFrame ... */" />
<marker date="1562417085024" expanded="true" signature="251:6215" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="487:608" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="634:682" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="1291:1765" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="1353:1405" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="1541:1633" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="2159:2858" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="2185:2848" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="2255:2374" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="2604:2673" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="3231:3939" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="3257:3929" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="3327:3446" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="3679:3748" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="4270:4628" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="4296:4618" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="4366:4485" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="5050:5645" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="5112:5219" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="5948:6150" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="6010:6062" ph="{...}" />
<marker date="1562417085024" expanded="true" signature="6189:6209" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$APPLICATION_CONFIG_DIR$/resharper-host/DecompilerCache/decompiler/FF5F04D6-6C19-4D96-86AB-314B6714BDBF/26/658ea519/Texture2D.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="500"> <state relative-caret-position="500">
<caret line="38" column="9" lean-forward="true" selection-start-line="38" selection-start-column="9" selection-end-line="38" selection-end-column="9" /> <caret line="524" column="16" selection-start-line="524" selection-start-column="16" selection-end-line="524" selection-end-column="16" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/InfraredSourceManager.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-125">
<caret line="28" column="56" selection-start-line="28" selection-start-column="56" selection-end-line="28" selection-end-column="56" />
<folding> <folding>
<marker date="1562484942687" expanded="true" signature="6:57" ph="..." /> <marker date="1562496737428" expanded="true" signature="6:66" ph="..." />
<marker date="1562484942687" expanded="true" signature="79:1665" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="119:2237" ph="{...}" />
<marker date="1562484942687" expanded="true" signature="118:186" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="263:364" ph="/* I'm not sure this makes sense for the Kinect APIs ... */" />
<marker date="1562484942687" expanded="true" signature="241:1663" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="439:476" ph="{...}" />
<marker date="1562484942687" expanded="true" signature="479:1102" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="498:1068" ph="{...}" />
<marker date="1562484942687" expanded="true" signature="586:683" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="579:1062" ph="{...}" />
<marker date="1562484942687" expanded="true" signature="1140:1657" ph="{...}" /> <marker date="1562496737428" expanded="true" signature="992:1052" ph="{...}" />
<marker date="1562496737428" expanded="true" signature="1089:1887" ph="{...}" />
<marker date="1562496737428" expanded="true" signature="1125:1881" ph="{...}" />
<marker date="1562496737428" expanded="true" signature="1220:1871" ph="{...}" />
<marker date="1562496737428" expanded="true" signature="1374:1671" ph="{...}" />
<marker date="1562496737428" expanded="true" signature="1921:2235" ph="{...}" />
<marker date="1562496737428" expanded="true" signature="1957:2036" ph="{...}" />
<marker date="1562496737428" expanded="true" signature="2075:2229" ph="{...}" />
<marker date="1562496737428" expanded="true" signature="2117:2178" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManager.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="450"> <state relative-caret-position="525">
<caret line="18" column="5" lean-forward="true" selection-start-line="18" selection-start-column="5" selection-end-line="18" selection-end-column="5" /> <caret line="21" selection-start-line="21" selection-end-line="21" />
<folding> <folding>
<marker date="1562484961494" expanded="true" signature="40:432" ph="{...}" /> <marker date="1562498649756" expanded="true" signature="6:71" ph="..." />
<marker date="1562484961494" expanded="true" signature="89:430" ph="{...}" /> <marker date="1562498649756" expanded="true" signature="93:1788" ph="{...}" />
<marker date="1562484961494" expanded="true" signature="193:338" ph="{...}" /> <marker date="1562498649756" expanded="true" signature="132:200" ph="{...}" />
<marker date="1562484961494" expanded="true" signature="369:424" ph="{...}" /> <marker date="1562498649756" expanded="true" signature="255:1786" ph="{...}" />
</folding> <marker date="1562498649756" expanded="true" signature="494:1165" ph="{...}" />
</state> <marker date="1562498649756" expanded="true" signature="601:698" ph="{...}" />
</provider> <marker date="1562498649756" expanded="true" signature="1203:1780" ph="{...}" />
</entry> <marker date="1562498649756" expanded="true" signature="1502:1715" ph="{...}" />
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.cs"> <marker date="1562498649756" expanded="true" signature="1567:1701" ph="{...}" />
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="725">
<caret line="29" column="53" selection-start-line="29" selection-start-column="53" selection-end-line="29" selection-end-column="53" />
<folding>
<marker date="1562485029303" expanded="true" signature="6:41" ph="..." />
<marker date="1562485029303" expanded="true" signature="79:785" ph="{...}" />
<marker date="1562485029303" expanded="true" signature="138:783" ph="{...}" />
<marker date="1562485029303" expanded="true" signature="242:331" ph="{...}" />
<marker date="1562485029303" expanded="true" signature="384:552" ph="{...}" />
<marker date="1562485029303" expanded="true" signature="597:777" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>

View file

@ -30,7 +30,7 @@
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<NoWarn>0169</NoWarn> <NoWarn>0169</NoWarn>
<AllowUnsafeBlocks>False</AllowUnsafeBlocks> <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
@ -39,7 +39,7 @@
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<NoWarn>0169</NoWarn> <NoWarn>0169</NoWarn>
<AllowUnsafeBlocks>False</AllowUnsafeBlocks> <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<NoConfig>true</NoConfig> <NoConfig>true</NoConfig>

View file

@ -30,7 +30,7 @@
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<NoWarn>0169</NoWarn> <NoWarn>0169</NoWarn>
<AllowUnsafeBlocks>False</AllowUnsafeBlocks> <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>
@ -39,7 +39,7 @@
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<NoWarn>0169</NoWarn> <NoWarn>0169</NoWarn>
<AllowUnsafeBlocks>False</AllowUnsafeBlocks> <AllowUnsafeBlocks>True</AllowUnsafeBlocks>
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<NoConfig>true</NoConfig> <NoConfig>true</NoConfig>
@ -60,10 +60,10 @@
<Compile Include="Assets\Scripts\PdConnection\PdArray.cs" /> <Compile Include="Assets\Scripts\PdConnection\PdArray.cs" />
<Compile Include="Assets\Scripts\VideoInput\ComponentFactory.cs" /> <Compile Include="Assets\Scripts\VideoInput\ComponentFactory.cs" />
<Compile Include="Assets\Scripts\VideoInput\InfraredCamera.cs" /> <Compile Include="Assets\Scripts\VideoInput\InfraredCamera.cs" />
<Compile Include="Assets\Scripts\VideoInput\KinectManager.cs" /> <Compile Include="Assets\Scripts\VideoInput\KinectManagerBehaviour.cs" />
<Compile Include="Assets\Scripts\VideoInput\KinectSensor.cs" /> <Compile Include="Assets\Scripts\VideoInput\KinectSensor.cs" />
<Compile Include="Assets\Scripts\Visualizer\PointCloud.cs" /> <Compile Include="Assets\Scripts\Visualizer\PointCloudBehaviour.cs" />
<Compile Include="Assets\Scripts\Visualizer\WaveformVisualizer.cs" /> <Compile Include="Assets\Scripts\Visualizer\WaveformVisualizerBehaviour.cs" />
<Compile Include="Assets\ThridParty\KinectScript\CameraIntrinsics.cs" /> <Compile Include="Assets\ThridParty\KinectScript\CameraIntrinsics.cs" />
<Compile Include="Assets\ThridParty\KinectScript\CollectionMap.cs" /> <Compile Include="Assets\ThridParty\KinectScript\CollectionMap.cs" />
<Compile Include="Assets\ThridParty\KinectScript\EventPump.cs" /> <Compile Include="Assets\ThridParty\KinectScript\EventPump.cs" />

View file

@ -0,0 +1,77 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!21 &2100000
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: DebugPanel
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BumpScale: 1
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}

View file

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a8f5d1054ef74a44b9ad9a606a412c6a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 2100000
userData:
assetBundleName:
assetBundleVariant:

View file

@ -300,12 +300,58 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 534669902} m_GameObject: {fileID: 534669902}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: -10} m_LocalPosition: {x: 0, y: 1, z: -13.7}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 0 m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &848915471
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 848915472}
- component: {fileID: 848915473}
m_Layer: 0
m_Name: PointCloud
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &848915472
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 848915471}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 2037885790}
m_Father: {fileID: 0}
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &848915473
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 848915471}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c0603bf64edb4c8885cefbc40ee206fe, type: 3}
m_Name:
m_EditorClassIdentifier:
kinectManagerBehaviour: {fileID: 437875428}
debugPanel: {fileID: 2037885789}
--- !u!1 &1641055256 --- !u!1 &1641055256
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -525,7 +571,7 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1641055256} m_GameObject: {fileID: 1641055256}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: -2}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 0} m_Father: {fileID: 0}
@ -547,3 +593,80 @@ MonoBehaviour:
pdArraySize: 100 pdArraySize: 100
lineRenderer: {fileID: 1641055257} lineRenderer: {fileID: 1641055257}
scale: 1 scale: 1
--- !u!1 &2037885789
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2037885790}
- component: {fileID: 2037885793}
- component: {fileID: 2037885792}
m_Layer: 0
m_Name: DebugPanel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2037885790
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2037885789}
m_LocalRotation: {x: -0.7071068, y: 0, z: 0, w: 0.7071068}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 848915472}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: -90, y: 0, z: 0}
--- !u!23 &2037885792
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2037885789}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 1
m_LightProbeUsage: 1
m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 2100000, guid: a8f5d1054ef74a44b9ad9a606a412c6a, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
m_StaticBatchRoot: {fileID: 0}
m_ProbeAnchor: {fileID: 0}
m_LightProbeVolumeOverride: {fileID: 0}
m_ScaleInLightmap: 1
m_PreserveUVs: 0
m_IgnoreNormalsForChartDetection: 0
m_ImportantGI: 0
m_StitchLightmapSeams: 0
m_SelectedEditorRenderState: 3
m_MinimumChartSize: 4
m_AutoUVMaxDistance: 0.5
m_AutoUVMaxAngle: 89
m_LightmapParameters: {fileID: 0}
m_SortingLayerID: 0
m_SortingLayer: 0
m_SortingOrder: 0
--- !u!33 &2037885793
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2037885789}
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}

View file

@ -1,4 +1,5 @@
using System.IO; using System;
using System.IO;
using UnityEngine; using UnityEngine;
using Windows.Kinect; using Windows.Kinect;
@ -19,6 +20,7 @@ namespace VideoInput
private readonly InfraredFrameReader reader_; private readonly InfraredFrameReader reader_;
private readonly ushort [] irData_; private readonly ushort [] irData_;
public InfraredCamera() public InfraredCamera()
{ {
sensor_ = Windows.Kinect.KinectSensor.GetDefault(); sensor_ = Windows.Kinect.KinectSensor.GetDefault();
@ -31,8 +33,7 @@ namespace VideoInput
var frameDesc = sensor_.InfraredFrameSource.FrameDescription; var frameDesc = sensor_.InfraredFrameSource.FrameDescription;
irData_ = new ushort[frameDesc.LengthInPixels]; irData_ = new ushort[frameDesc.LengthInPixels];
Data = new Texture2D(frameDesc.Width, frameDesc.Height, TextureFormat.R16, false);
Data = new Texture2D(frameDesc.Width, frameDesc.Height, TextureFormat.R8, false);
if (!sensor_.IsOpen) if (!sensor_.IsOpen)
sensor_.Open(); sensor_.Open();
@ -45,12 +46,16 @@ namespace VideoInput
var frame = reader_.AcquireLatestFrame(); var frame = reader_.AcquireLatestFrame();
if (frame == null) return; if (frame == null) return;
frame.CopyFrameDataToArray(irData_);
var rawTextureData = Data.GetRawTextureData();
for (var i = 0; i < irData_.Length; i++)
rawTextureData[i] = (byte)(irData_[i] >> 8);
frame.CopyFrameDataToArray(irData_);
unsafe
{
fixed(ushort* irDataPtr = irData_)
{
Data.LoadRawTextureData((IntPtr) irDataPtr, sizeof(ushort) * irData_.Length);
}
}
Data.Apply(); Data.Apply();
frame.Dispose(); frame.Dispose();
} }

View file

@ -1,15 +1,17 @@
using UnityEngine; using System;
using UnityEngine;
namespace VideoInput namespace VideoInput
{ {
public class KinectManager : MonoBehaviour public class KinectManagerBehaviour : MonoBehaviour
{ {
public IKinectSensor KinectSensor { get; private set; } public IKinectSensor KinectSensor { get; private set; }
private void Start() private void Awake()
{ {
var componentFactory = new ComponentFactory(); var componentFactory = new ComponentFactory();
KinectSensor = componentFactory.CreateKinectSensor(); KinectSensor = componentFactory.CreateKinectSensor();
} }
private void Update() private void Update()

View file

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5b54a31bc1a14c1abb51fe86c56c6227
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View file

@ -1,7 +0,0 @@
namespace VideoInput
{
public class PointCloud
{
}
}

View file

@ -0,0 +1,24 @@
using UnityEngine;
using VideoInput;
namespace Visualizer
{
class PointCloudBehaviour : MonoBehaviour
{
[SerializeField] private KinectManagerBehaviour kinectManagerBehaviour;
[SerializeField] private GameObject debugPanel;
private Renderer renderer_;
void Start()
{
renderer_ = debugPanel.GetComponent<Renderer>();
renderer_.material.mainTexture = kinectManagerBehaviour.KinectSensor.InfraredCamera.Data;
}
void Update()
{
}
}
}

View file

@ -2,7 +2,7 @@
namespace Visualizer namespace Visualizer
{ {
public class WaveformVisualizer : MonoBehaviour public class WaveformVisualizerBehaviour : MonoBehaviour
{ {
#pragma warning disable 649 #pragma warning disable 649
[SerializeField] private string pdArrayName; [SerializeField] private string pdArrayName;

View file

@ -26,7 +26,7 @@ public class InfraredSourceManager : MonoBehaviour
_Reader = _Sensor.InfraredFrameSource.OpenReader(); _Reader = _Sensor.InfraredFrameSource.OpenReader();
var frameDesc = _Sensor.InfraredFrameSource.FrameDescription; var frameDesc = _Sensor.InfraredFrameSource.FrameDescription;
_Data = new ushort[frameDesc.LengthInPixels]; _Data = new ushort[frameDesc.LengthInPixels];
_RawData = new byte[frameDesc.LengthInPixels * 4]; _RawData = new byte[frameDesc.LengthInPixels];
_Texture = new Texture2D(frameDesc.Width, frameDesc.Height, TextureFormat.BGRA32, false); _Texture = new Texture2D(frameDesc.Width, frameDesc.Height, TextureFormat.BGRA32, false);
if (!_Sensor.IsOpen) if (!_Sensor.IsOpen)

View file

@ -534,7 +534,7 @@ PlayerSettings:
il2cppCompilerConfiguration: {} il2cppCompilerConfiguration: {}
managedStrippingLevel: {} managedStrippingLevel: {}
incrementalIl2cppBuild: {} incrementalIl2cppBuild: {}
allowUnsafeCode: 0 allowUnsafeCode: 1
additionalIl2CppArgs: additionalIl2CppArgs:
scriptingRuntimeVersion: 1 scriptingRuntimeVersion: 1
apiCompatibilityLevelPerPlatform: apiCompatibilityLevelPerPlatform:

View file

@ -0,0 +1,2 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/UserDictionary/Words/=Kinect/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>