add Kinect Manager

This commit is contained in:
Chikashi Miyama 2019-07-07 09:39:46 +02:00
parent 1b4866e74e
commit 82ab0c5e75
14 changed files with 394 additions and 318 deletions

View file

@ -20,10 +20,11 @@
</e> </e>
</e> </e>
<e p="InfraredCamera.cs" t="Include" /> <e p="InfraredCamera.cs" t="Include" />
<e p="KinectManager.cs" t="Include" />
<e p="KinectSensor.cs" t="Include" /> <e p="KinectSensor.cs" t="Include" />
<e p="PointCloud.cs" t="Include" />
</e> </e>
<e p="Visualizer" t="Include"> <e p="Visualizer" t="Include">
<e p="PointCloud.cs" t="Include" />
<e p="WaveformVisualizer.cs" t="Include" /> <e p="WaveformVisualizer.cs" t="Include" />
</e> </e>
</e> </e>

View file

@ -2,34 +2,17 @@
<project version="4"> <project version="4">
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="c6a8ca49-0b91-43c0-a787-44b1fda29c5f" name="Default Changelist" comment=""> <list default="true" id="c6a8ca49-0b91-43c0-a787-44b1fda29c5f" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs.meta" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest.meta" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.cs.meta" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs.meta" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/PointCloud.cs" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Assets/Scripts/VideoInput/PointCloud.cs.meta" afterDir="false" />
<change afterPath="$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizer.cs" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.UnityProject/.idea/contentModel.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.UnityProject/.idea/contentModel.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/.idea.UnityProject/.idea/contentModel.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.UnityProject/.idea/contentModel.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/.idea.UnityProject/.idea/indexLayout.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/.idea.UnityProject/.idea/indexLayout.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$/.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/Plugins/Editor/JetBrains/JetBrains.Rider.Unity.Editor.Plugin.Repacked.dll" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Plugins/Editor/JetBrains/JetBrains.Rider.Unity.Editor.Plugin.Repacked.dll" 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/PdConnection/PdBuffer.cs" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/PdConnection/PdArray.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/PdConnection/PdBuffer.cs.meta" beforeDir="false" afterPath="$PROJECT_DIR$/Assets/Scripts/PdConnection/PdArray.cs.meta" 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/PdConnection/PdBufferTest.cs" beforeDir="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/PdConnection/PdBufferTest.cs.meta" beforeDir="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/PdConnection/UnitTest.meta" beforeDir="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/PdConnection/UnitTest/ComponentFactoryTestCase.cs" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/PdConnection/UnitTest/UnitTest.asmdef" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/PdConnection/UnitTest/UnitTest.asmdef.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/Assets/Scripts/UnitTest/ComponentFactoryTestCase.cpp.meta" beforeDir="false" />
<change beforePath="$PROJECT_DIR$/ProjectSettings/EditorBuildSettings.asset" beforeDir="false" afterPath="$PROJECT_DIR$/ProjectSettings/EditorBuildSettings.asset" afterDir="false" />
<change beforePath="$PROJECT_DIR$/UnitTest.csproj" beforeDir="false" afterPath="$PROJECT_DIR$/UnitTest.csproj" afterDir="false" />
<change beforePath="$PROJECT_DIR$/UnityProject.sln" beforeDir="false" afterPath="$PROJECT_DIR$/UnityProject.sln" 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" />
@ -39,44 +22,11 @@
</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/PdConnection/PdArray.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="400">
<caret line="17" column="12" selection-start-line="17" selection-start-column="12" selection-end-line="17" selection-end-column="12" />
<folding>
<marker date="1562446023035" expanded="false" signature="6:48" ph="..." />
<marker date="1562446023035" expanded="true" signature="72:914" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="113:912" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="338:657" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="687:769" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="808:906" ph="{...}" />
</folding>
</state>
</provider>
</entry>
</file>
<file pinned="false" current-in-tab="false">
<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>
</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="150"> <state relative-caret-position="1325">
<caret line="8" column="32" selection-start-line="8" selection-start-column="32" selection-end-line="8" selection-end-column="32" /> <caret line="115" column="20" selection-start-line="115" selection-start-column="20" selection-end-line="115" selection-end-column="20" />
<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="{...}" />
@ -111,33 +61,35 @@
<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/Scripts/VideoInput/InfraredCamera.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="600"> <state relative-caret-position="500">
<caret line="35" column="20" selection-start-line="35" selection-start-column="20" selection-end-line="35" selection-end-column="20" /> <caret line="38" column="9" lean-forward="true" selection-start-line="38" selection-start-column="9" selection-end-line="38" selection-end-column="9" />
<folding> <folding>
<marker date="1562447343739" expanded="false" signature="6:57" ph="..." /> <marker date="1562484942687" expanded="true" signature="6:57" ph="..." />
<marker date="1562447343739" expanded="true" signature="79:1975" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="79:1665" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="118:162" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="118:186" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="217:1973" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="241:1663" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="496:1173" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="479:1102" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="603:700" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="586:683" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="1204:1967" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="1140:1657" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="1565:1833" 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/Editor/UnitTest/ComponentFactoryTestCase.cs"> <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="100"> <state relative-caret-position="242">
<caret line="4" column="42" selection-start-line="4" selection-start-column="42" selection-end-line="4" selection-end-column="42" /> <caret line="524" column="16" selection-start-line="524" selection-start-column="16" selection-end-line="524" selection-end-column="16" />
<folding> </state>
<marker date="1562451181954" expanded="true" signature="60:632" ph="{...}" /> </provider>
<marker date="1562451181954" expanded="true" signature="105:630" ph="{...}" /> </entry>
<marker date="1562451181954" expanded="true" signature="167:359" ph="{...}" /> </file>
<marker date="1562451181954" expanded="true" signature="426:624" ph="{...}" /> <file pinned="false" current-in-tab="false">
</folding> <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="475">
<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>
@ -145,35 +97,35 @@
<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://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/BodySourceView.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="309"> <state relative-caret-position="829">
<caret line="120" column="12" selection-start-line="120" selection-start-column="12" selection-end-line="120" selection-end-column="12" /> <caret line="184" selection-start-line="184" selection-end-line="184" />
<folding> <folding>
<marker date="1562417084910" expanded="false" signature="6:109" ph="..." /> <marker date="1562483620537" expanded="true" signature="6:109" ph="..." />
<marker date="1562417084910" expanded="true" signature="155:6116" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="185:6146" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="503:2191" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="533:2221" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2217:3747" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="2247:3777" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2262:2302" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="2292:2332" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2421:2461" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="2451:2491" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2549:2589" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="2579:2619" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2684:2916" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="2714:2946" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2724:2780" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="2754:2810" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2828:2906" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="2858:2936" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3083:3270" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="3113:3300" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3142:3260" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="3172:3290" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3305:3741" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="3335:3771" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3345:3399" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="3375:3429" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3443:3731" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="3473:3761" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3515:3633" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="3545:3663" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3802:4497" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="3832:4527" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3977:4461" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="4007:4491" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="4578:5603" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="4608:5633" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="4688:5597" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="4718:5627" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="4854:4939" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="4884:4969" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="5217:5506" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="5247:5536" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="5523:5587" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="5553:5617" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="5678:5933" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="5708:5963" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="5707:5927" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="5737:5957" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="6005:6114" ph="{...}" /> <marker date="1562483620537" expanded="true" signature="6035:6144" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
@ -182,13 +134,14 @@
<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/VideoInput/KinectSensor.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="425"> <state relative-caret-position="275">
<caret line="17" column="1" selection-start-line="17" selection-start-column="1" selection-end-line="17" selection-end-column="1" /> <caret line="11" column="25" lean-forward="true" selection-start-line="11" selection-start-column="25" selection-end-line="11" selection-end-column="25" />
<folding> <folding>
<marker date="1562450753294" expanded="true" signature="20:363" ph="{...}" /> <marker date="1562484916438" expanded="true" signature="20:473" ph="{...}" />
<marker date="1562450753294" expanded="true" signature="56:116" ph="{...}" /> <marker date="1562484916438" expanded="true" signature="56:140" ph="{...}" />
<marker date="1562450753294" expanded="true" signature="167:361" ph="{...}" /> <marker date="1562484916438" expanded="true" signature="191:471" ph="{...}" />
<marker date="1562450753294" expanded="true" signature="289:354" ph="{...}" /> <marker date="1562484916438" expanded="true" signature="313:378" ph="{...}" />
<marker date="1562484916438" expanded="true" signature="408:465" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
@ -197,21 +150,37 @@
<file pinned="false" current-in-tab="true"> <file pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.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="575"> <state relative-caret-position="725">
<caret line="23" column="1" lean-forward="true" selection-start-line="23" selection-start-column="1" selection-end-line="23" selection-end-column="1" /> <caret line="29" column="53" selection-start-line="29" selection-start-column="53" selection-end-line="29" selection-end-column="53" />
<folding> <folding>
<marker date="1562451264535" expanded="true" signature="6:41" ph="..." /> <marker date="1562485029303" expanded="true" signature="6:41" ph="..." />
<marker date="1562451264535" expanded="true" signature="79:560" ph="{...}" /> <marker date="1562485029303" expanded="true" signature="79:785" ph="{...}" />
<marker date="1562451264535" expanded="true" signature="138:558" ph="{...}" /> <marker date="1562485029303" expanded="true" signature="138:783" ph="{...}" />
<marker date="1562451264535" expanded="true" signature="242:331" ph="{...}" /> <marker date="1562485029303" expanded="true" signature="242:331" ph="{...}" />
<marker date="1562451264535" expanded="true" signature="384:552" 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>
</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/PointCloud.cs"> <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"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="150"> <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" /> <caret line="6" column="1" selection-start-line="6" selection-start-column="1" selection-end-line="6" selection-end-column="1" />
@ -226,14 +195,13 @@
<file pinned="false" current-in-tab="false"> <file pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.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="275">
<caret line="12" column="29" lean-forward="true" selection-start-line="12" selection-start-column="29" selection-end-line="12" selection-end-column="29" /> <caret line="11" column="23" selection-start-line="11" selection-start-column="23" selection-end-line="11" selection-end-column="23" />
<folding> <folding>
<marker date="1562450638788" expanded="true" signature="20:485" ph="{...}" /> <marker date="1562484530855" expanded="true" signature="20:317" ph="{...}" />
<marker date="1562450638788" expanded="true" signature="61:165" ph="{...}" /> <marker date="1562484530855" expanded="true" signature="56:315" ph="{...}" />
<marker date="1562450638788" expanded="true" signature="224:483" ph="{...}" /> <marker date="1562484530855" expanded="true" signature="112:193" ph="{...}" />
<marker date="1562450638788" expanded="true" signature="280:361" ph="{...}" /> <marker date="1562484530855" expanded="true" signature="248:309" ph="{...}" />
<marker date="1562450638788" expanded="true" signature="416:477" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
@ -246,21 +214,24 @@
</component> </component>
<component name="HighlightingSettingsPerFile"> <component name="HighlightingSettingsPerFile">
<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://$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/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/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/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://$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/ThridParty/Windows/Kinect/InfraredFrameReader.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/VideoInput/Editor/UnitTest/ComponentFactoryTestCase.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizer.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/659CD5F0-C4CE-410C-B23A-6CADD71BB76F/2a/9fa3f41e/IOException.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/VideoInput/PointCloud.cs" root0="FORCE_HIGHLIGHTING" /> <setting file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloud.cs" root0="FORCE_HIGHLIGHTING" />
<setting file="file://$PROJECT_DIR$/Assets/ThridParty/Editor/KinectCopyPluginDataHelper.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" /> <setting file="file://$PROJECT_DIR$/Assets/ThridParty/KinectScript/KinectBuffer.cs" root0="FORCE_HIGHLIGHTING" />
</component> </component>
@ -281,21 +252,24 @@
<option value="$PROJECT_DIR$/Assets/Scripts/Kinect/ComponentFactory.cs" /> <option value="$PROJECT_DIR$/Assets/Scripts/Kinect/ComponentFactory.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/Kinectcs.cs" /> <option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/Kinectcs.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/PointCloud.cs" /> <option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/PointCloud.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizer.cs" /> <option value="$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizer.cs" />
<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/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/KinectSensor.cs" />
<option value="$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/ComponentFactoryTestCase.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" />
</list> </list>
</option> </option>
</component> </component>
<component name="ProjectFrameBounds"> <component name="ProjectFrameBounds">
<option name="x" value="-7" /> <option name="x" value="-7" />
<option name="width" value="2074" /> <option name="width" value="2164" />
<option name="height" value="1567" /> <option name="height" value="1567" />
</component> </component>
<component name="ProjectLevelVcsManager" settingsEditedManually="true" /> <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
@ -311,6 +285,16 @@
<item name="" type="e068e287:UnityExplorerRootNode" /> <item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" /> <item name="Assets" type="8711f2a6:AssetsRoot" />
</path> </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> <path>
<item name="" type="e068e287:UnityExplorerRootNode" /> <item name="" type="e068e287:UnityExplorerRootNode" />
<item name="Assets" type="8711f2a6:AssetsRoot" /> <item name="Assets" type="8711f2a6:AssetsRoot" />
@ -343,6 +327,12 @@
<item name="Editor" type="1045f7f1:UnityExplorerNode" /> <item name="Editor" type="1045f7f1:UnityExplorerNode" />
<item name="UnitTest" type="1045f7f1:UnityExplorerNode" /> <item name="UnitTest" type="1045f7f1:UnityExplorerNode" />
</path> </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" />
@ -353,11 +343,11 @@
<option name="show-hidden-items" value="false" /> <option name="show-hidden-items" value="false" />
<option name="show-project-names" value="true" /> <option name="show-project-names" value="true" />
</pane> </pane>
<pane id="FileSystemExplorer" />
<pane id="AssemblyExplorer" />
<pane id="SolutionExplorer"> <pane id="SolutionExplorer">
<option name="show-all-files" value="false" /> <option name="show-all-files" value="false" />
</pane> </pane>
<pane id="AssemblyExplorer" />
<pane id="FileSystemExplorer" />
</panes> </panes>
</component> </component>
<component name="PropertiesComponent"> <component name="PropertiesComponent">
@ -411,11 +401,12 @@
<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" />
</task> </task>
<servers /> <servers />
</component> </component>
<component name="TimeTrackingManager"> <component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="15578000" /> <option name="totallyTimeSpent" value="19282000" />
</component> </component>
<component name="TodoView"> <component name="TodoView">
<todo-panel id="selected-file"> <todo-panel id="selected-file">
@ -427,12 +418,13 @@
</todo-panel> </todo-panel>
</component> </component>
<component name="ToolWindowManager"> <component name="ToolWindowManager">
<frame x="-7" y="0" width="2074" height="1567" extended-state="0" /> <frame x="-7" y="0" width="2164" height="1567" extended-state="0" />
<editor active="true" />
<layout> <layout>
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.2020854" /> <window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.49948823" visible="true" weight="0.21910647" />
<window_info id="Structure" order="1" side_tool="true" weight="0.25" /> <window_info id="Structure" order="1" sideWeight="0.50051177" 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="Performance Profiler" /> <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" />
@ -445,21 +437,32 @@
<window_info anchor="bottom" id="Version Control" order="9" show_stripe_button="false" /> <window_info anchor="bottom" id="Version Control" order="9" show_stripe_button="false" />
<window_info anchor="bottom" id="Unity" order="10" /> <window_info anchor="bottom" id="Unity" order="10" />
<window_info anchor="bottom" id="Database Changes" order="11" show_stripe_button="false" /> <window_info anchor="bottom" id="Database Changes" order="11" show_stripe_button="false" />
<window_info active="true" anchor="bottom" id="Unit Tests" order="12" visible="true" 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" weight="0.32898352" /> <window_info anchor="bottom" id="Build" order="15" visible="true" weight="0.32898352" />
<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" />
<window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" /> <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
<window_info anchor="right" id="Errors In Solution" order="3" /> <window_info anchor="right" id="Errors In Solution" order="3" />
<window_info anchor="right" id="Database" order="4" /> <window_info anchor="right" id="Database" order="4" />
<window_info anchor="right" id="Unit Tests Coverage" order="5" /> <window_info anchor="right" id="Unit Tests Coverage" order="5" weight="0.3298479" />
</layout> </layout>
</component> </component>
<component name="TypeScriptGeneratedFilesManager"> <component name="TypeScriptGeneratedFilesManager">
<option name="version" value="1" /> <option name="version" value="1" />
</component> </component>
<component name="UnitTestsCoverage.Settings">
<option name="coveragePercentColumnWidth" value="150" />
<option name="sortOrder" value="DESCENDING" />
<option name="sortedColumn" value="1" />
<option name="symbolColumnWidth" value="271" />
<coverage-tree-state>
<expand />
<select />
</coverage-tree-state>
</component>
<component name="UnityProjectConfiguration" hasMinimizedUI="true" /> <component name="UnityProjectConfiguration" hasMinimizedUI="true" />
<component name="UnityUnitTestConfiguration" currentTestLauncher="EditMode" /> <component name="UnityUnitTestConfiguration" currentTestLauncher="EditMode" />
<component name="XDebuggerManager"> <component name="XDebuggerManager">
@ -482,20 +485,8 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/PdBufferTest.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/PdBufferTest.cs" />
<provider selected="true" editor-type-id="text-editor"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/WaveformVisualizer.cs" />
<state relative-caret-position="275">
<caret line="15" column="9" selection-start-line="15" selection-start-column="9" selection-end-line="15" selection-end-column="9" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/WaveformVisualizer.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="275">
<caret line="11" column="8" lean-forward="true" selection-start-line="11" selection-start-column="8" selection-end-line="11" selection-end-column="8" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/Editor/KinectCopyPluginDataHelper.cs"> <entry file="file://$PROJECT_DIR$/Assets/ThridParty/Editor/KinectCopyPluginDataHelper.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state> <state>
@ -671,10 +662,56 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/UnitTest/UnitTest.asmdef" />
<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/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">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="400">
<caret line="17" column="12" selection-start-line="17" selection-start-column="12" selection-end-line="17" selection-end-column="12" />
<folding>
<marker date="1562446023035" expanded="false" signature="6:48" ph="..." />
<marker date="1562446023035" expanded="true" signature="72:914" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="113:912" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="338:657" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="687:769" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="808:906" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/InfraredFrameReader.cs"> <entry file="file://$PROJECT_DIR$/Assets/ThridParty/Windows/Kinect/InfraredFrameReader.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="469"> <state relative-caret-position="469">
<caret line="229" column="34" selection-start-line="229" selection-start-column="34" selection-end-line="229" selection-end-column="34" /> <caret line="229" column="36" selection-start-line="229" selection-start-column="36" selection-end-line="229" selection-end-column="36" />
<folding> <folding>
<marker date="1562417085028" expanded="false" signature="6:79" ph="..." /> <marker date="1562417085028" expanded="false" signature="6:79" ph="..." />
<marker date="1562417085028" expanded="true" signature="104:15197" ph="{...}" /> <marker date="1562417085028" expanded="true" signature="104:15197" ph="{...}" />
@ -724,10 +761,24 @@
</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">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="475">
<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://$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="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 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="150"> <state relative-caret-position="1325">
<caret line="8" column="32" selection-start-line="8" selection-start-column="32" selection-end-line="8" selection-end-column="32" /> <caret line="115" column="20" selection-start-line="115" selection-start-column="20" selection-end-line="115" selection-end-column="20" />
<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="{...}" />
@ -758,7 +809,42 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/PointCloud.cs"> <entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/BodySourceView.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="829">
<caret line="184" selection-start-line="184" selection-end-line="184" />
<folding>
<marker date="1562483620537" expanded="true" signature="6:109" ph="..." />
<marker date="1562483620537" expanded="true" signature="185:6146" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="533:2221" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2247:3777" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2292:2332" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2451:2491" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2579:2619" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2714:2946" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2754:2810" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="2858:2936" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3113:3300" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3172:3290" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3335:3771" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3375:3429" ph="{...}" />
<marker date="1562483620537" expanded="true" signature="3473:3761" 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>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/PointCloud.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="150">
<caret line="6" column="1" selection-start-line="6" selection-start-column="1" selection-end-line="6" selection-end-column="1" /> <caret line="6" column="1" selection-start-line="6" selection-start-column="1" selection-end-line="6" selection-end-column="1" />
@ -769,161 +855,80 @@
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/Visualizer/WaveformVisualizer.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="19" selection-start-line="19" selection-end-line="19" /> <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">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="275">
<caret line="11" column="25" lean-forward="true" selection-start-line="11" selection-start-column="25" selection-end-line="11" selection-end-column="25" />
<folding> <folding>
<marker date="1562447443600" expanded="true" signature="40:881" ph="{...}" /> <marker date="1562484916438" expanded="true" signature="20:473" ph="{...}" />
<marker date="1562447443600" expanded="true" signature="94:879" ph="{...}" /> <marker date="1562484916438" expanded="true" signature="56:140" ph="{...}" />
<marker date="1562447443600" expanded="true" signature="480:575" ph="{...}" /> <marker date="1562484916438" expanded="true" signature="191:471" ph="{...}" />
<marker date="1562447443600" expanded="true" signature="598:873" ph="{...}" /> <marker date="1562484916438" expanded="true" signature="313:378" ph="{...}" />
<marker date="1562447443600" expanded="true" signature="697:863" ph="{...}" /> <marker date="1562484916438" expanded="true" signature="408:465" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/UnitTest/UnitTest.asmdef">
<provider selected="true" editor-type-id="text-editor" />
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/UnitTest/ComponentFactoryTestCase.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="750">
<caret line="30" lean-forward="true" selection-start-line="30" selection-end-line="30" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/UnitTest/ComponentFactoryTestCase.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="150">
<caret line="6" column="31" lean-forward="true" selection-start-line="6" selection-start-column="31" selection-end-line="6" selection-end-column="31" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/UnitTest/ComponentFactoryTestCase.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="475">
<caret line="19" lean-forward="true" selection-start-line="19" selection-end-line="19" />
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/PdConnection/PdArray.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="400">
<caret line="17" column="12" selection-start-line="17" selection-start-column="12" selection-end-line="17" selection-end-column="12" />
<folding>
<marker date="1562446023035" expanded="false" signature="6:48" ph="..." />
<marker date="1562446023035" expanded="true" signature="72:914" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="113:912" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="338:657" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="687:769" ph="{...}" />
<marker date="1562446023035" expanded="true" signature="808:906" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/ComponentFactory.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="275">
<caret line="12" column="29" lean-forward="true" selection-start-line="12" selection-start-column="29" selection-end-line="12" selection-end-column="29" /> <caret line="11" column="23" selection-start-line="11" selection-start-column="23" selection-end-line="11" selection-end-column="23" />
<folding> <folding>
<marker date="1562450638788" expanded="true" signature="20:485" ph="{...}" /> <marker date="1562484530855" expanded="true" signature="20:317" ph="{...}" />
<marker date="1562450638788" expanded="true" signature="61:165" ph="{...}" /> <marker date="1562484530855" expanded="true" signature="56:315" ph="{...}" />
<marker date="1562450638788" expanded="true" signature="224:483" ph="{...}" /> <marker date="1562484530855" expanded="true" signature="112:193" ph="{...}" />
<marker date="1562450638788" expanded="true" signature="280:361" ph="{...}" /> <marker date="1562484530855" expanded="true" signature="248:309" ph="{...}" />
<marker date="1562450638788" expanded="true" signature="416:477" ph="{...}" />
</folding>
</state>
</provider>
</entry>
<entry file="file://$PROJECT_DIR$/Assets/ThridParty/KinectView/Scripts/BodySourceView.cs">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="309">
<caret line="120" column="12" selection-start-line="120" selection-start-column="12" selection-end-line="120" selection-end-column="12" />
<folding>
<marker date="1562417084910" expanded="false" signature="6:109" ph="..." />
<marker date="1562417084910" expanded="true" signature="155:6116" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="503:2191" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2217:3747" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2262:2302" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2421:2461" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2549:2589" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2684:2916" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2724:2780" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="2828:2906" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3083:3270" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3142:3260" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3305:3741" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3345:3399" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3443:3731" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3515:3633" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3802:4497" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="3977:4461" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="4578:5603" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="4688:5597" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="4854:4939" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="5217:5506" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="5523:5587" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="5678:5933" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="5707:5927" ph="{...}" />
<marker date="1562417084910" expanded="true" signature="6005:6114" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/InfraredCamera.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="600"> <state relative-caret-position="500">
<caret line="35" column="20" selection-start-line="35" selection-start-column="20" selection-end-line="35" selection-end-column="20" /> <caret line="38" column="9" lean-forward="true" selection-start-line="38" selection-start-column="9" selection-end-line="38" selection-end-column="9" />
<folding> <folding>
<marker date="1562447343739" expanded="false" signature="6:57" ph="..." /> <marker date="1562484942687" expanded="true" signature="6:57" ph="..." />
<marker date="1562447343739" expanded="true" signature="79:1975" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="79:1665" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="118:162" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="118:186" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="217:1973" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="241:1663" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="496:1173" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="479:1102" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="603:700" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="586:683" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="1204:1967" ph="{...}" /> <marker date="1562484942687" expanded="true" signature="1140:1657" ph="{...}" />
<marker date="1562447343739" expanded="true" signature="1565:1833" ph="{...}" />
</folding> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectSensor.cs"> <entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/KinectManager.cs">
<provider selected="true" editor-type-id="text-editor"> <provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="425"> <state relative-caret-position="450">
<caret line="17" column="1" selection-start-line="17" selection-start-column="1" selection-end-line="17" selection-end-column="1" /> <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> <folding>
<marker date="1562450753294" expanded="true" signature="20:363" ph="{...}" /> <marker date="1562484961494" expanded="true" signature="40:432" ph="{...}" />
<marker date="1562450753294" expanded="true" signature="56:116" ph="{...}" /> <marker date="1562484961494" expanded="true" signature="89:430" ph="{...}" />
<marker date="1562450753294" expanded="true" signature="167:361" ph="{...}" /> <marker date="1562484961494" expanded="true" signature="193:338" ph="{...}" />
<marker date="1562450753294" expanded="true" signature="289:354" ph="{...}" /> <marker date="1562484961494" expanded="true" signature="369:424" 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> </folding>
</state> </state>
</provider> </provider>
</entry> </entry>
<entry file="file://$PROJECT_DIR$/Assets/Scripts/VideoInput/Editor/UnitTest/KinectSensorTestCase.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="575"> <state relative-caret-position="725">
<caret line="23" column="1" lean-forward="true" selection-start-line="23" selection-start-column="1" selection-end-line="23" selection-end-column="1" /> <caret line="29" column="53" selection-start-line="29" selection-start-column="53" selection-end-line="29" selection-end-column="53" />
<folding> <folding>
<marker date="1562451264535" expanded="true" signature="6:41" ph="..." /> <marker date="1562485029303" expanded="true" signature="6:41" ph="..." />
<marker date="1562451264535" expanded="true" signature="79:560" ph="{...}" /> <marker date="1562485029303" expanded="true" signature="79:785" ph="{...}" />
<marker date="1562451264535" expanded="true" signature="138:558" ph="{...}" /> <marker date="1562485029303" expanded="true" signature="138:783" ph="{...}" />
<marker date="1562451264535" expanded="true" signature="242:331" ph="{...}" /> <marker date="1562485029303" expanded="true" signature="242:331" ph="{...}" />
<marker date="1562451264535" expanded="true" signature="384:552" 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

@ -321,6 +321,9 @@
<Reference Include="System.Threading.Tasks.Extensions"> <Reference Include="System.Threading.Tasks.Extensions">
<HintPath>C:/Users/chikashi/Development/Soundvision/UnityProject/Assets/Plugins/System.Threading.Tasks.Extensions.dll</HintPath> <HintPath>C:/Users/chikashi/Development/Soundvision/UnityProject/Assets/Plugins/System.Threading.Tasks.Extensions.dll</HintPath>
</Reference> </Reference>
<Reference Include="JetBrains.Rider.Unity.Editor.Plugin.Repacked">
<HintPath>C:/Users/chikashi/Development/Soundvision/UnityProject/Assets/Plugins/Editor/JetBrains/JetBrains.Rider.Unity.Editor.Plugin.Repacked.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.Advertisements"> <Reference Include="UnityEditor.Advertisements">
<HintPath>C:/Users/chikashi/Development/Soundvision/UnityProject/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll</HintPath> <HintPath>C:/Users/chikashi/Development/Soundvision/UnityProject/Library/PackageCache/com.unity.ads@2.0.8/Editor/UnityEditor.Advertisements.dll</HintPath>
</Reference> </Reference>
@ -336,9 +339,6 @@
<Reference Include="UnityEditor.Purchasing"> <Reference Include="UnityEditor.Purchasing">
<HintPath>C:/Users/chikashi/Development/Soundvision/UnityProject/Library/PackageCache/com.unity.purchasing@2.0.3/Editor/UnityEditor.Purchasing.dll</HintPath> <HintPath>C:/Users/chikashi/Development/Soundvision/UnityProject/Library/PackageCache/com.unity.purchasing@2.0.3/Editor/UnityEditor.Purchasing.dll</HintPath>
</Reference> </Reference>
<Reference Include="JetBrains.Rider.Unity.Editor.Plugin.Repacked">
<HintPath>C:/Users/chikashi/Development/Soundvision/UnityProject/Assets/Plugins/Editor/JetBrains/JetBrains.Rider.Unity.Editor.Plugin.Repacked.dll</HintPath>
</Reference>
<Reference Include="mscorlib"> <Reference Include="mscorlib">
<HintPath>C:/Program Files/UnityLTS/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath> <HintPath>C:/Program Files/UnityLTS/Editor/Data/MonoBleedingEdge/lib/mono/4.7.1-api/mscorlib.dll</HintPath>
</Reference> </Reference>

View file

@ -60,8 +60,9 @@
<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\KinectSensor.cs" /> <Compile Include="Assets\Scripts\VideoInput\KinectSensor.cs" />
<Compile Include="Assets\Scripts\VideoInput\PointCloud.cs" /> <Compile Include="Assets\Scripts\Visualizer\PointCloud.cs" />
<Compile Include="Assets\Scripts\Visualizer\WaveformVisualizer.cs" /> <Compile Include="Assets\Scripts\Visualizer\WaveformVisualizer.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" />

View file

@ -181,6 +181,49 @@ Transform:
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 1 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
--- !u!1 &437875427
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 437875429}
- component: {fileID: 437875428}
m_Layer: 0
m_Name: Main
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &437875428
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 437875427}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5b54a31bc1a14c1abb51fe86c56c6227, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!4 &437875429
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 437875427}
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: []
m_Father: {fileID: 0}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &534669902 --- !u!1 &534669902
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View file

@ -1,12 +1,6 @@
namespace VideoInput namespace VideoInput
{ {
public interface IComponentFactory public class ComponentFactory
{
IKinectSensor CreateKinectSensor();
IInfraredCamera CreateInfraredCamera();
}
public class ComponentFactory : IComponentFactory
{ {
public IKinectSensor CreateKinectSensor() public IKinectSensor CreateKinectSensor()
{ {

View file

@ -2,7 +2,7 @@
namespace VideoInput.Editor.UnitTest namespace VideoInput.Editor.UnitTest
{ {
public class UnitTest_ComponentFactory public class UnitTestComponentFactory
{ {
[Test] [Test]
public void CreateKinectSensor() public void CreateKinectSensor()

View file

@ -4,7 +4,7 @@ using NSubstitute;
namespace VideoInput.Editor.UnitTest namespace VideoInput.Editor.UnitTest
{ {
[TestFixture] [TestFixture]
public class UnitTest_KinectSensor public class UnitTestKinectSensor
{ {
private IInfraredCamera infraredCameraMock_; private IInfraredCamera infraredCameraMock_;
@ -20,5 +20,14 @@ namespace VideoInput.Editor.UnitTest
var kinectSensor = new KinectSensor(infraredCameraMock_); var kinectSensor = new KinectSensor(infraredCameraMock_);
Assert.AreSame(infraredCameraMock_, kinectSensor.InfraredCamera); Assert.AreSame(infraredCameraMock_, kinectSensor.InfraredCamera);
} }
[Test]
public void Update()
{
var kinectSensor = new KinectSensor(infraredCameraMock_);
kinectSensor.Update();
infraredCameraMock_.Received(1).Update();
}
} }
} }

View file

@ -7,6 +7,8 @@ namespace VideoInput
public interface IInfraredCamera public interface IInfraredCamera
{ {
Texture2D Data { get; } Texture2D Data { get; }
void Update();
} }
public class InfraredCamera : IInfraredCamera public class InfraredCamera : IInfraredCamera
@ -16,7 +18,6 @@ namespace VideoInput
private Windows.Kinect.KinectSensor sensor_; private Windows.Kinect.KinectSensor sensor_;
private readonly InfraredFrameReader reader_; private readonly InfraredFrameReader reader_;
private readonly ushort [] irData_; private readonly ushort [] irData_;
private readonly byte[] rawData_;
public InfraredCamera() public InfraredCamera()
{ {
@ -30,37 +31,27 @@ namespace VideoInput
var frameDesc = sensor_.InfraredFrameSource.FrameDescription; var frameDesc = sensor_.InfraredFrameSource.FrameDescription;
irData_ = new ushort[frameDesc.LengthInPixels]; irData_ = new ushort[frameDesc.LengthInPixels];
rawData_ = new byte[frameDesc.LengthInPixels * 4];
Data = new Texture2D(frameDesc.Width, frameDesc.Height, TextureFormat.BGRA32, false); Data = new Texture2D(frameDesc.Width, frameDesc.Height, TextureFormat.R8, false);
if (!sensor_.IsOpen) if (!sensor_.IsOpen)
sensor_.Open(); sensor_.Open();
} }
void Update() public void Update()
{ {
if (reader_ == null) if (reader_ == null)
throw new IOException("Kinect reader not opened"); throw new IOException("Kinect reader not opened");
var frame = reader_.AcquireLatestFrame(); var frame = reader_.AcquireLatestFrame();
if (frame == null) if (frame == null) return;
return;
frame.CopyFrameDataToArray(irData_); frame.CopyFrameDataToArray(irData_);
var rawTextureData = Data.GetRawTextureData();
for (var i = 0; i < irData_.Length; i++)
rawTextureData[i] = (byte)(irData_[i] >> 8);
var index = 0;
foreach(var ir in irData_)
{
var intensity = (byte)(ir >> 8);
rawData_[index++] = intensity;
rawData_[index++] = intensity;
rawData_[index++] = intensity;
rawData_[index++] = 255; // Alpha
}
Data.LoadRawTextureData(rawData_);
Data.Apply(); Data.Apply();
frame.Dispose(); frame.Dispose();
} }
} }

View file

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

View file

@ -3,6 +3,7 @@ namespace VideoInput
public interface IKinectSensor public interface IKinectSensor
{ {
IInfraredCamera InfraredCamera { get; } IInfraredCamera InfraredCamera { get; }
void Update();
} }
public class KinectSensor : IKinectSensor public class KinectSensor : IKinectSensor
@ -14,5 +15,9 @@ namespace VideoInput
InfraredCamera = infraredCamera; InfraredCamera = infraredCamera;
} }
public void Update()
{
InfraredCamera.Update();
}
} }
} }

View file

@ -3,6 +3,9 @@ using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using Kinect = Windows.Kinect; using Kinect = Windows.Kinect;
#pragma warning disable 618
public class BodySourceView : MonoBehaviour public class BodySourceView : MonoBehaviour
{ {
public Material BoneMaterial; public Material BoneMaterial;
@ -177,3 +180,5 @@ public class BodySourceView : MonoBehaviour
return new Vector3(joint.Position.X * 10, joint.Position.Y * 10, joint.Position.Z * 10); return new Vector3(joint.Position.X * 10, joint.Position.Y * 10, joint.Position.Z * 10);
} }
} }
#pragma warning restore 618