Area progress: Pass area type and ability flags to recast. Convex Area tool. Mark chf with convex volumes. Better visualization of volumes.

This commit is contained in:
Mikko Mononen 2010-02-05 16:19:50 +00:00
parent a715e9a5f7
commit 4d778cbf39
3 changed files with 82 additions and 25 deletions

View File

@ -579,6 +579,11 @@
6B324D03111C7B0900EBD2FD /* PBXTextBookmark */ = 6B324D03111C7B0900EBD2FD /* PBXTextBookmark */;
6B324D04111C7B0900EBD2FD /* PBXTextBookmark */ = 6B324D04111C7B0900EBD2FD /* PBXTextBookmark */;
6B324D05111C7B0900EBD2FD /* PBXTextBookmark */ = 6B324D05111C7B0900EBD2FD /* PBXTextBookmark */;
6B324D09111C7C1700EBD2FD /* PBXTextBookmark */ = 6B324D09111C7C1700EBD2FD /* PBXTextBookmark */;
6B324D0A111C7C1700EBD2FD /* PBXTextBookmark */ = 6B324D0A111C7C1700EBD2FD /* PBXTextBookmark */;
6B324D0B111C7C1700EBD2FD /* PBXTextBookmark */ = 6B324D0B111C7C1700EBD2FD /* PBXTextBookmark */;
6B324D0C111C7C1700EBD2FD /* PBXTextBookmark */ = 6B324D0C111C7C1700EBD2FD /* PBXTextBookmark */;
6B324D0D111C7C1700EBD2FD /* PBXTextBookmark */ = 6B324D0D111C7C1700EBD2FD /* PBXTextBookmark */;
6B69739F10FFCA4500984788 = 6B69739F10FFCA4500984788 /* PBXTextBookmark */;
6B6973A210FFCA4500984788 = 6B6973A210FFCA4500984788 /* PBXTextBookmark */;
6B8DE70D10B01BBF00DF20FB = 6B8DE70D10B01BBF00DF20FB /* PBXTextBookmark */;
@ -1098,9 +1103,9 @@
};
6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {887, 13840}}";
sepNavSelRange = "{21084, 0}";
sepNavVisRange = "{20616, 1051}";
sepNavIntBoundsRect = "{{0, 0}, {887, 13824}}";
sepNavSelRange = "{20860, 0}";
sepNavVisRange = "{20436, 1004}";
sepNavWindowFrame = "{{38, 30}, {1214, 722}}";
};
};
@ -4580,16 +4585,16 @@
};
6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {815, 880}}";
sepNavSelRange = "{960, 0}";
sepNavVisRange = "{0, 1205}";
sepNavIntBoundsRect = "{{0, 0}, {815, 864}}";
sepNavSelRange = "{1108, 0}";
sepNavVisRange = "{391, 936}";
};
};
6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {815, 4688}}";
sepNavSelRange = "{2596, 0}";
sepNavVisRange = "{2421, 413}";
sepNavIntBoundsRect = "{{0, 0}, {815, 4288}}";
sepNavSelRange = "{2503, 0}";
sepNavVisRange = "{2175, 546}";
};
};
6B324C6D111C5DDC00EBD2FD /* PBXTextBookmark */ = {
@ -4616,7 +4621,7 @@
isa = PBXTextBookmark;
fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */;
rLen = 0;
rLoc = 2147483830;
rLoc = 2147483044;
rType = 0;
};
6B324C70111C5DDC00EBD2FD /* PBXTextBookmark */ = {
@ -5239,7 +5244,7 @@
fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */;
name = "ConvexVolumeTool.cpp: 146";
rLen = 0;
rLoc = 3581;
rLoc = 3569;
rType = 0;
vrLen = 808;
vrLoc = 3127;
@ -5249,7 +5254,7 @@
fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */;
name = "ConvexVolumeTool.cpp: 142";
rLen = 0;
rLoc = 3529;
rLoc = 3517;
rType = 0;
vrLen = 804;
vrLoc = 3127;
@ -5259,7 +5264,7 @@
fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */;
name = "ConvexVolumeTool.cpp: 96";
rLen = 0;
rLoc = 2570;
rLoc = 2553;
rType = 0;
vrLen = 413;
vrLoc = 2421;
@ -5269,7 +5274,7 @@
fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */;
name = "ConvexVolumeTool.cpp: 100";
rLen = 0;
rLoc = 2622;
rLoc = 2605;
rType = 0;
vrLen = 413;
vrLoc = 2421;
@ -5279,7 +5284,7 @@
fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */;
name = "ConvexVolumeTool.cpp: 97";
rLen = 0;
rLoc = 2596;
rLoc = 2579;
rType = 0;
vrLen = 413;
vrLoc = 2421;
@ -5317,7 +5322,7 @@
fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */;
name = "ConvexVolumeTool.cpp: 97";
rLen = 0;
rLoc = 2596;
rLoc = 2579;
rType = 0;
vrLen = 413;
vrLoc = 2421;
@ -5634,6 +5639,56 @@
vrLen = 1051;
vrLoc = 20616;
};
6B324D09111C7C1700EBD2FD /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */;
name = "Sample_TileMesh.cpp: 784";
rLen = 0;
rLoc = 20860;
rType = 0;
vrLen = 1004;
vrLoc = 20436;
};
6B324D0A111C7C1700EBD2FD /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */;
name = "ConvexVolumeTool.h: 29";
rLen = 0;
rLoc = 1108;
rType = 0;
vrLen = 936;
vrLoc = 391;
};
6B324D0B111C7C1700EBD2FD /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B2AEC520FFB8958005BE9CC /* Sample_TileMesh.cpp */;
name = "Sample_TileMesh.cpp: 784";
rLen = 0;
rLoc = 20860;
rType = 0;
vrLen = 1004;
vrLoc = 20436;
};
6B324D0C111C7C1700EBD2FD /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B324C64111C5D9A00EBD2FD /* ConvexVolumeTool.h */;
name = "ConvexVolumeTool.h: 29";
rLen = 0;
rLoc = 1108;
rType = 0;
vrLen = 936;
vrLoc = 391;
};
6B324D0D111C7C1700EBD2FD /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 6B324C65111C5D9A00EBD2FD /* ConvexVolumeTool.cpp */;
name = "ConvexVolumeTool.cpp: 94";
rLen = 0;
rLoc = 2503;
rType = 0;
vrLen = 546;
vrLoc = 2175;
};
6B555DAE100B211D00247EA3 /* imguiRenderGL.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {915, 492}}";

View File

@ -281,14 +281,14 @@
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
<integer>43</integer>
<integer>35</integer>
<integer>45</integer>
<integer>44</integer>
<integer>1</integer>
<integer>0</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
<string>{{0, 269}, {358, 643}}</string>
<string>{{0, 293}, {358, 643}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@ -323,7 +323,7 @@
<key>PBXProjectModuleGUID</key>
<string>6B8632A30F78115100E2684A</string>
<key>PBXProjectModuleLabel</key>
<string>Sample_TileMesh.cpp</string>
<string>ConvexVolumeTool.cpp</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@ -331,11 +331,11 @@
<key>PBXProjectModuleGUID</key>
<string>6B8632A40F78115100E2684A</string>
<key>PBXProjectModuleLabel</key>
<string>Sample_TileMesh.cpp</string>
<string>ConvexVolumeTool.cpp</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>6B324D05111C7B0900EBD2FD</string>
<string>6B324D0D111C7C1700EBD2FD</string>
<key>history</key>
<array>
<string>6B8DE70D10B01BBF00DF20FB</string>
@ -389,15 +389,15 @@
<string>6B324C9E111C6DD400EBD2FD</string>
<string>6B324CB5111C6EEA00EBD2FD</string>
<string>6B324CC3111C6F6300EBD2FD</string>
<string>6B324CCE111C759F00EBD2FD</string>
<string>6B324CDA111C789800EBD2FD</string>
<string>6B324CF2111C7A9800EBD2FD</string>
<string>6B324CF9111C7B0900EBD2FD</string>
<string>6B324CFA111C7B0900EBD2FD</string>
<string>6B324CFB111C7B0900EBD2FD</string>
<string>6B324CFC111C7B0900EBD2FD</string>
<string>6B324CFD111C7B0900EBD2FD</string>
<string>6B324CFE111C7B0900EBD2FD</string>
<string>6B324D09111C7C1700EBD2FD</string>
<string>6B324D0A111C7C1700EBD2FD</string>
<string>6B324CDA111C789800EBD2FD</string>
</array>
<key>prevStack</key>
<array>
@ -558,6 +558,8 @@
<string>6B324D02111C7B0900EBD2FD</string>
<string>6B324D03111C7B0900EBD2FD</string>
<string>6B324D04111C7B0900EBD2FD</string>
<string>6B324D0B111C7C1700EBD2FD</string>
<string>6B324D0C111C7C1700EBD2FD</string>
</array>
</dict>
<key>SplitCount</key>