<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="base">
      <UniqueIdentifier>{fd57af20-bb57-4778-b926-b8f7f0348393}</UniqueIdentifier>
    </Filter>
    <Filter Include="util">
      <UniqueIdentifier>{30328d0b-2b55-4f22-a44f-f7905186a209}</UniqueIdentifier>
    </Filter>
    <Filter Include="geometry">
      <UniqueIdentifier>{88870ab2-362b-4f9c-b601-ddeb56144885}</UniqueIdentifier>
    </Filter>
    <Filter Include="containers">
      <UniqueIdentifier>{18fed0ad-1ca2-4351-9891-8b8e420b81f0}</UniqueIdentifier>
    </Filter>
    <Filter Include="math">
      <UniqueIdentifier>{308e0c56-01f8-4030-893b-a87c0204dd37}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\..\source\core\dgNode.cpp">
      <Filter>base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgRef.cpp">
      <Filter>base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgRefCounter.cpp">
      <Filter>base</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dg.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgCRC.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgDebug.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgMemory.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgThreads.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgTypes.cpp">
      <Filter>util</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgAABBPolygonSoup.cpp">
      <Filter>geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgConvexHull3d.cpp">
      <Filter>geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgConvexHull4d.cpp">
      <Filter>geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgDelaunayTetrahedralization.cpp">
      <Filter>geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgIntersections.cpp">
      <Filter>geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgPolygonSoupBuilder.cpp">
      <Filter>geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgPolyhedra.cpp">
      <Filter>geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgPolyhedraMassProperties.cpp">
      <Filter>geometry</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgTree.cpp">
      <Filter>containers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgGeneralMatrix.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgGeneralVector.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgGoogol.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgMatrix.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgQuaternion.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgRandom.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgSmallDeterminant.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgSPDMatrix.cpp">
      <Filter>math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\..\source\core\dgSphere.cpp">
      <Filter>math</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\..\source\core\dgNode.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgRef.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgRefCounter.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgRtti.h">
      <Filter>base</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dg.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgCRC.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgDebug.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgMemory.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgStdafx.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgThreads.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgTypes.h">
      <Filter>util</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgAABBPolygonSoup.h">
      <Filter>geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgConvexHull3d.h">
      <Filter>geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgConvexHull4d.h">
      <Filter>geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgDelaunayTetrahedralization.h">
      <Filter>geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgIntersections.h">
      <Filter>geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgPathFinder.h">
      <Filter>geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgPolygonSoupBuilder.h">
      <Filter>geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgPolygonSoupDatabase.h">
      <Filter>geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgPolyhedra.h">
      <Filter>geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgPolyhedraMassProperties.h">
      <Filter>geometry</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgArray.h">
      <Filter>containers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgGraph.h">
      <Filter>containers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgHeap.h">
      <Filter>containers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgList.h">
      <Filter>containers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgStack.h">
      <Filter>containers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgTree.h">
      <Filter>containers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgGeneralMatrix.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgGeneralVector.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgGoogol.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgMatrix.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgPlane.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgQuaternion.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgRandom.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgSimd_Instrutions.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgSmallDeterminant.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgSPDMatrix.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgSphere.h">
      <Filter>math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\..\source\core\dgVector.h">
      <Filter>math</Filter>
    </ClInclude>
  </ItemGroup>
</Project>