329 |
jab |
1 |
// !$*UTF8*$!
|
|
|
2 |
{
|
|
|
3 |
0D11EC1F0B76804000C70E58 /* Raytracer */ = {
|
|
|
4 |
activeExec = 0;
|
|
|
5 |
executables = (
|
|
|
6 |
0D11EC210B76804000C70E58 /* Raytracer */,
|
|
|
7 |
);
|
|
|
8 |
};
|
|
|
9 |
0D11EC210B76804000C70E58 /* Raytracer */ = {
|
|
|
10 |
isa = PBXExecutable;
|
|
|
11 |
activeArgIndex = 2147483647;
|
|
|
12 |
activeArgIndices = (
|
|
|
13 |
);
|
|
|
14 |
argumentStrings = (
|
|
|
15 |
);
|
|
|
16 |
autoAttachOnCrash = 1;
|
|
|
17 |
configStateDict = {
|
|
|
18 |
};
|
|
|
19 |
customDataFormattersEnabled = 1;
|
|
|
20 |
debuggerPlugin = GDBDebugging;
|
|
|
21 |
disassemblyDisplayState = 0;
|
|
|
22 |
dylibVariantSuffix = "";
|
|
|
23 |
enableDebugStr = 1;
|
|
|
24 |
environmentEntries = (
|
|
|
25 |
);
|
|
|
26 |
executableSystemSymbolLevel = 0;
|
|
|
27 |
executableUserSymbolLevel = 0;
|
|
|
28 |
libgmallocEnabled = 0;
|
|
|
29 |
name = Raytracer;
|
|
|
30 |
sourceDirectories = (
|
|
|
31 |
);
|
|
|
32 |
};
|
|
|
33 |
0D11EC520B7680D100C70E58 /* raytrace.cpp */ = {
|
|
|
34 |
uiCtxt = {
|
|
|
35 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 13025}}";
|
|
|
36 |
sepNavSelRange = "{1592, 0}";
|
|
|
37 |
sepNavVisRect = "{{0, 1080}, {1110, 895}}";
|
|
|
38 |
sepNavWindowFrame = "{{15, -1}, {1149, 1024}}";
|
|
|
39 |
};
|
|
|
40 |
};
|
|
|
41 |
0D11EC620B76817100C70E58 /* PBXTextBookmark */ = {
|
|
|
42 |
isa = PBXTextBookmark;
|
|
|
43 |
fRef = 0DFC761F0A94A05E00CE6830 /* draw.cpp */;
|
|
|
44 |
name = "draw.cpp: 124";
|
|
|
45 |
rLen = 0;
|
|
|
46 |
rLoc = 3212;
|
|
|
47 |
rType = 0;
|
|
|
48 |
vrLen = 820;
|
|
|
49 |
vrLoc = 2707;
|
|
|
50 |
};
|
|
|
51 |
0D11EC630B76817100C70E58 /* PBXTextBookmark */ = {
|
|
|
52 |
isa = PBXTextBookmark;
|
|
|
53 |
fRef = 0D224C880B76771300E5B06D /* BoundingNode.cpp */;
|
|
|
54 |
name = "BoundingNode.cpp: 17";
|
|
|
55 |
rLen = 0;
|
|
|
56 |
rLoc = 304;
|
|
|
57 |
rType = 0;
|
|
|
58 |
vrLen = 688;
|
|
|
59 |
vrLoc = 0;
|
|
|
60 |
};
|
|
|
61 |
0D11EC650B76817100C70E58 /* PBXTextBookmark */ = {
|
|
|
62 |
isa = PBXTextBookmark;
|
|
|
63 |
fRef = 0D224C8D0B76771300E5B06D /* AABox.cpp */;
|
|
|
64 |
name = minmax_sq_dist;
|
|
|
65 |
rLen = 14;
|
|
|
66 |
rLoc = 513;
|
|
|
67 |
rType = 0;
|
|
|
68 |
vrLen = 758;
|
|
|
69 |
vrLoc = 320;
|
|
|
70 |
};
|
|
|
71 |
0D11EC670B76817100C70E58 /* PBXTextBookmark */ = {
|
|
|
72 |
isa = PBXTextBookmark;
|
|
|
73 |
fRef = 0D224C860B76771300E5B06D /* BoundingTree.cpp */;
|
|
|
74 |
name = "BoundingTree.cpp: 188";
|
|
|
75 |
rLen = 0;
|
|
|
76 |
rLoc = 4359;
|
|
|
77 |
rType = 0;
|
|
|
78 |
vrLen = 1242;
|
|
|
79 |
vrLoc = 3140;
|
|
|
80 |
};
|
|
|
81 |
0D11EC680B76817100C70E58 /* PBXTextBookmark */ = {
|
|
|
82 |
isa = PBXTextBookmark;
|
|
|
83 |
fRef = 0DFC77200A94AA2700CE6830 /* objview.cpp */;
|
|
|
84 |
name = "objview.cpp: 267";
|
|
|
85 |
rLen = 0;
|
|
|
86 |
rLoc = 6463;
|
|
|
87 |
rType = 0;
|
|
|
88 |
vrLen = 702;
|
|
|
89 |
vrLoc = 6064;
|
|
|
90 |
};
|
|
|
91 |
0D224C830B76771300E5B06D /* BSPTree.h */ = {
|
|
|
92 |
uiCtxt = {
|
|
|
93 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 2800}}";
|
|
|
94 |
sepNavSelRange = "{1679, 0}";
|
|
|
95 |
sepNavVisRect = "{{0, 1365}, {1110, 895}}";
|
|
|
96 |
};
|
|
|
97 |
};
|
|
|
98 |
0D224C850B76771300E5B06D /* BoundingTree.h */ = {
|
|
|
99 |
uiCtxt = {
|
|
|
100 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 1075}}";
|
|
|
101 |
sepNavSelRange = "{0, 0}";
|
|
|
102 |
sepNavVisRect = "{{0, 0}, {1110, 895}}";
|
|
|
103 |
sepNavWindowFrame = "{{15, -1}, {1149, 1024}}";
|
|
|
104 |
};
|
|
|
105 |
};
|
|
|
106 |
0D224C860B76771300E5B06D /* BoundingTree.cpp */ = {
|
|
|
107 |
uiCtxt = {
|
|
|
108 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 4775}}";
|
|
|
109 |
sepNavSelRange = "{4359, 0}";
|
|
|
110 |
sepNavVisRect = "{{0, 3855}, {1110, 895}}";
|
|
|
111 |
sepNavWindowFrame = "{{15, 4}, {1149, 1024}}";
|
|
|
112 |
};
|
|
|
113 |
};
|
|
|
114 |
0D224C880B76771300E5B06D /* BoundingNode.cpp */ = {
|
|
|
115 |
uiCtxt = {
|
|
|
116 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 1550}}";
|
|
|
117 |
sepNavSelRange = "{304, 0}";
|
|
|
118 |
sepNavVisRect = "{{0, 0}, {1110, 895}}";
|
|
|
119 |
sepNavWindowFrame = "{{15, 4}, {1149, 1024}}";
|
|
|
120 |
};
|
|
|
121 |
};
|
|
|
122 |
0D224C8D0B76771300E5B06D /* AABox.cpp */ = {
|
|
|
123 |
uiCtxt = {
|
|
|
124 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 3650}}";
|
|
|
125 |
sepNavSelRange = "{513, 14}";
|
|
|
126 |
sepNavVisRect = "{{0, 450}, {1110, 895}}";
|
|
|
127 |
sepNavWindowFrame = "{{15, 4}, {1149, 1024}}";
|
|
|
128 |
};
|
|
|
129 |
};
|
|
|
130 |
0D224C920B76771300E5B06D /* OBox.cpp */ = {
|
|
|
131 |
uiCtxt = {
|
|
|
132 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 5525}}";
|
|
|
133 |
sepNavSelRange = "{1651, 0}";
|
|
|
134 |
sepNavVisRect = "{{0, 1900}, {1110, 895}}";
|
|
|
135 |
sepNavWindowFrame = "{{15, 4}, {1149, 1024}}";
|
|
|
136 |
};
|
|
|
137 |
};
|
|
|
138 |
0D224C940B76771300E5B06D /* AABox.h */ = {
|
|
|
139 |
uiCtxt = {
|
|
|
140 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 1300}}";
|
|
|
141 |
sepNavSelRange = "{802, 14}";
|
|
|
142 |
sepNavVisRect = "{{0, 380}, {1110, 895}}";
|
|
|
143 |
sepNavWindowFrame = "{{15, 4}, {1149, 1024}}";
|
|
|
144 |
};
|
|
|
145 |
};
|
|
|
146 |
0D4767710A94934A003000E1 /* Project object */ = {
|
|
|
147 |
activeBuildConfigurationName = Debug;
|
|
|
148 |
activeExecutable = 0D11EC210B76804000C70E58 /* Raytracer */;
|
|
|
149 |
activeTarget = 0D47677F0A94938E003000E1 /* GEL_library */;
|
|
|
150 |
addToTargets = (
|
|
|
151 |
0D47677F0A94938E003000E1 /* GEL_library */,
|
|
|
152 |
);
|
|
|
153 |
breakpoints = (
|
|
|
154 |
0D5D9D090A9516CE00265238 /* objview.cpp:325 */,
|
|
|
155 |
);
|
|
|
156 |
breakpointsGroup = 0D4769EA0A9493D6003000E1 /* XCBreakpointsBucket */;
|
|
|
157 |
codeSenseManager = 0D4767760A94934A003000E1 /* Code sense */;
|
|
|
158 |
executables = (
|
|
|
159 |
0DFC771C0A94AA0500CE6830 /* OBJViewer */,
|
|
|
160 |
0D11EC210B76804000C70E58 /* Raytracer */,
|
|
|
161 |
);
|
|
|
162 |
expressions = (
|
|
|
163 |
ball,
|
|
|
164 |
ball.r,
|
|
|
165 |
"r*r",
|
|
|
166 |
"r*r;",
|
|
|
167 |
);
|
|
|
168 |
ignoreBreakpointsInProjectsDict = {
|
|
|
169 |
};
|
|
|
170 |
perUserDictionary = {
|
|
|
171 |
PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
|
|
|
172 |
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
|
|
173 |
PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
|
|
|
174 |
PBXFileTableDataSourceColumnWidthsKey = (
|
|
|
175 |
200,
|
|
|
176 |
200,
|
|
|
177 |
805,
|
|
|
178 |
);
|
|
|
179 |
PBXFileTableDataSourceColumnsKey = (
|
|
|
180 |
PBXBookmarksDataSource_LocationID,
|
|
|
181 |
PBXBookmarksDataSource_NameID,
|
|
|
182 |
PBXBookmarksDataSource_CommentsID,
|
|
|
183 |
);
|
|
|
184 |
};
|
|
|
185 |
PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
|
|
|
186 |
PBXFileTableDataSourceColumnSortingDirectionKey = 1;
|
|
|
187 |
PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_TypeID;
|
|
|
188 |
PBXFileTableDataSourceColumnWidthsKey = (
|
|
|
189 |
20,
|
|
|
190 |
1000,
|
|
|
191 |
185,
|
|
|
192 |
);
|
|
|
193 |
PBXFileTableDataSourceColumnsKey = (
|
|
|
194 |
PBXErrorsWarningsDataSource_TypeID,
|
|
|
195 |
PBXErrorsWarningsDataSource_MessageID,
|
|
|
196 |
PBXErrorsWarningsDataSource_LocationID,
|
|
|
197 |
);
|
|
|
198 |
};
|
|
|
199 |
PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
|
|
|
200 |
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
|
|
201 |
PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
|
|
|
202 |
PBXFileTableDataSourceColumnWidthsKey = (
|
|
|
203 |
22,
|
|
|
204 |
300,
|
|
|
205 |
883,
|
|
|
206 |
);
|
|
|
207 |
PBXFileTableDataSourceColumnsKey = (
|
|
|
208 |
PBXExecutablesDataSource_ActiveFlagID,
|
|
|
209 |
PBXExecutablesDataSource_NameID,
|
|
|
210 |
PBXExecutablesDataSource_CommentsID,
|
|
|
211 |
);
|
|
|
212 |
};
|
|
|
213 |
PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
|
|
|
214 |
PBXFileTableDataSourceColumnSortingDirectionKey = 1;
|
|
|
215 |
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
|
|
216 |
PBXFileTableDataSourceColumnWidthsKey = (
|
|
|
217 |
20,
|
|
|
218 |
995,
|
|
|
219 |
20,
|
|
|
220 |
48,
|
|
|
221 |
43,
|
|
|
222 |
43,
|
|
|
223 |
20,
|
|
|
224 |
);
|
|
|
225 |
PBXFileTableDataSourceColumnsKey = (
|
|
|
226 |
PBXFileDataSource_FiletypeID,
|
|
|
227 |
PBXFileDataSource_Filename_ColumnID,
|
|
|
228 |
PBXFileDataSource_Built_ColumnID,
|
|
|
229 |
PBXFileDataSource_ObjectSize_ColumnID,
|
|
|
230 |
PBXFileDataSource_Errors_ColumnID,
|
|
|
231 |
PBXFileDataSource_Warnings_ColumnID,
|
|
|
232 |
PBXFileDataSource_Target_ColumnID,
|
|
|
233 |
);
|
|
|
234 |
};
|
|
|
235 |
PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
|
|
|
236 |
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
|
|
237 |
PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
|
|
|
238 |
PBXFileTableDataSourceColumnWidthsKey = (
|
|
|
239 |
200,
|
|
|
240 |
120,
|
|
|
241 |
);
|
|
|
242 |
PBXFileTableDataSourceColumnsKey = (
|
|
|
243 |
PBXFindDataSource_MessageID,
|
|
|
244 |
PBXFindDataSource_LocationID,
|
|
|
245 |
);
|
|
|
246 |
};
|
|
|
247 |
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
|
|
|
248 |
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
|
|
|
249 |
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
|
|
|
250 |
PBXFileTableDataSourceColumnWidthsKey = (
|
|
|
251 |
20,
|
|
|
252 |
200,
|
|
|
253 |
815,
|
|
|
254 |
20,
|
|
|
255 |
48,
|
|
|
256 |
43,
|
|
|
257 |
43,
|
|
|
258 |
);
|
|
|
259 |
PBXFileTableDataSourceColumnsKey = (
|
|
|
260 |
PBXFileDataSource_FiletypeID,
|
|
|
261 |
PBXFileDataSource_Filename_ColumnID,
|
|
|
262 |
PBXTargetDataSource_PrimaryAttribute,
|
|
|
263 |
PBXFileDataSource_Built_ColumnID,
|
|
|
264 |
PBXFileDataSource_ObjectSize_ColumnID,
|
|
|
265 |
PBXFileDataSource_Errors_ColumnID,
|
|
|
266 |
PBXFileDataSource_Warnings_ColumnID,
|
|
|
267 |
);
|
|
|
268 |
};
|
|
|
269 |
PBXPerProjectTemplateStateSaveDate = 193691805;
|
|
|
270 |
PBXWorkspaceStateSaveDate = 193691805;
|
|
|
271 |
};
|
|
|
272 |
perUserProjectItems = {
|
|
|
273 |
0D11EC620B76817100C70E58 = 0D11EC620B76817100C70E58 /* PBXTextBookmark */;
|
|
|
274 |
0D11EC630B76817100C70E58 = 0D11EC630B76817100C70E58 /* PBXTextBookmark */;
|
|
|
275 |
0D11EC650B76817100C70E58 = 0D11EC650B76817100C70E58 /* PBXTextBookmark */;
|
|
|
276 |
0D11EC670B76817100C70E58 = 0D11EC670B76817100C70E58 /* PBXTextBookmark */;
|
|
|
277 |
0D11EC680B76817100C70E58 = 0D11EC680B76817100C70E58 /* PBXTextBookmark */;
|
|
|
278 |
0D4E1F5B0B7682DF00B8A31B = 0D4E1F5B0B7682DF00B8A31B /* PBXTextBookmark */;
|
|
|
279 |
0D4E1FA00B76837E00B8A31B = 0D4E1FA00B76837E00B8A31B /* PBXTextBookmark */;
|
|
|
280 |
0D4E1FA40B76838700B8A31B = 0D4E1FA40B76838700B8A31B /* PBXTextBookmark */;
|
|
|
281 |
0D4E1FB80B7684EE00B8A31B = 0D4E1FB80B7684EE00B8A31B /* PBXTextBookmark */;
|
|
|
282 |
0D4E1FB90B7684EE00B8A31B = 0D4E1FB90B7684EE00B8A31B /* PBXTextBookmark */;
|
|
|
283 |
0D4E1FBA0B7684EE00B8A31B = 0D4E1FBA0B7684EE00B8A31B /* PBXTextBookmark */;
|
|
|
284 |
0D4E1FBC0B7684EE00B8A31B = 0D4E1FBC0B7684EE00B8A31B /* PBXTextBookmark */;
|
|
|
285 |
0D4E1FBD0B7684EE00B8A31B = 0D4E1FBD0B7684EE00B8A31B /* PBXTextBookmark */;
|
|
|
286 |
0D4E1FBE0B7684EE00B8A31B = 0D4E1FBE0B7684EE00B8A31B /* PBXTextBookmark */;
|
|
|
287 |
0D4E1FBF0B7684EE00B8A31B = 0D4E1FBF0B7684EE00B8A31B /* PBXTextBookmark */;
|
|
|
288 |
0D4E1FC00B7684EE00B8A31B = 0D4E1FC00B7684EE00B8A31B /* PBXTextBookmark */;
|
|
|
289 |
0DBBBE420B8B80C2002773D6 /* PBXTextBookmark */ = 0DBBBE420B8B80C2002773D6 /* PBXTextBookmark */;
|
|
|
290 |
0DBBBE430B8B80C2002773D6 /* PBXTextBookmark */ = 0DBBBE430B8B80C2002773D6 /* PBXTextBookmark */;
|
|
|
291 |
0DBBBE440B8B80C2002773D6 /* PBXTextBookmark */ = 0DBBBE440B8B80C2002773D6 /* PBXTextBookmark */;
|
|
|
292 |
0DBBBE450B8B80C2002773D6 /* PBXTextBookmark */ = 0DBBBE450B8B80C2002773D6 /* PBXTextBookmark */;
|
|
|
293 |
0DBBBE460B8B80C2002773D6 /* PBXTextBookmark */ = 0DBBBE460B8B80C2002773D6 /* PBXTextBookmark */;
|
|
|
294 |
0DBBBE470B8B80C2002773D6 /* PBXTextBookmark */ = 0DBBBE470B8B80C2002773D6 /* PBXTextBookmark */;
|
|
|
295 |
0DBBBE480B8B80C2002773D6 /* PBXTextBookmark */ = 0DBBBE480B8B80C2002773D6 /* PBXTextBookmark */;
|
|
|
296 |
0DBBBE490B8B80C2002773D6 /* PBXTextBookmark */ = 0DBBBE490B8B80C2002773D6 /* PBXTextBookmark */;
|
|
|
297 |
};
|
|
|
298 |
sourceControlManager = 0D4767750A94934A003000E1 /* Source Control */;
|
|
|
299 |
userBuildSettings = {
|
|
|
300 |
};
|
|
|
301 |
};
|
|
|
302 |
0D4767750A94934A003000E1 /* Source Control */ = {
|
|
|
303 |
isa = PBXSourceControlManager;
|
|
|
304 |
fallbackIsa = XCSourceControlManager;
|
|
|
305 |
isSCMEnabled = 1;
|
|
|
306 |
scmConfiguration = {
|
|
|
307 |
SubversionToolPath = /opt/local/bin/svn;
|
|
|
308 |
};
|
|
|
309 |
scmType = scm.subversion;
|
|
|
310 |
};
|
|
|
311 |
0D4767760A94934A003000E1 /* Code sense */ = {
|
|
|
312 |
isa = PBXCodeSenseManager;
|
|
|
313 |
indexTemplatePath = "";
|
|
|
314 |
};
|
|
|
315 |
0D47677F0A94938E003000E1 /* GEL_library */ = {
|
|
|
316 |
activeExec = 0;
|
|
|
317 |
};
|
|
|
318 |
0D4769EA0A9493D6003000E1 /* XCBreakpointsBucket */ = {
|
|
|
319 |
isa = XCBreakpointsBucket;
|
|
|
320 |
name = "Project Breakpoints";
|
|
|
321 |
objects = (
|
|
|
322 |
0D5D9D090A9516CE00265238 /* objview.cpp:325 */,
|
|
|
323 |
);
|
|
|
324 |
};
|
|
|
325 |
0D4E1F5B0B7682DF00B8A31B /* PBXTextBookmark */ = {
|
|
|
326 |
isa = PBXTextBookmark;
|
|
|
327 |
fRef = 0D4E1F5C0B7682DF00B8A31B /* Camera.h */;
|
|
|
328 |
rLen = 0;
|
|
|
329 |
rLoc = 3219;
|
|
|
330 |
rType = 0;
|
|
|
331 |
};
|
|
|
332 |
0D4E1F5C0B7682DF00B8A31B /* Camera.h */ = {
|
|
|
333 |
isa = PBXFileReference;
|
|
|
334 |
lastKnownFileType = sourcecode.c.h;
|
|
|
335 |
name = Camera.h;
|
|
|
336 |
path = /Users/jab/GEL/apps/Raytracer/Camera.h;
|
|
|
337 |
sourceTree = "<absolute>";
|
|
|
338 |
uiCtxt = {
|
|
|
339 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 3225}}";
|
|
|
340 |
sepNavSelRange = "{60, 0}";
|
|
|
341 |
sepNavVisRect = "{{0, 0}, {1110, 895}}";
|
|
|
342 |
};
|
|
|
343 |
};
|
|
|
344 |
0D4E1F9F0B76837E00B8A31B /* raytrace.cpp */ = {
|
|
|
345 |
isa = PBXFileReference;
|
|
|
346 |
lastKnownFileType = sourcecode.cpp.cpp;
|
|
|
347 |
name = raytrace.cpp;
|
|
|
348 |
path = /Users/jab/GEL/apps/Raytracer/raytrace.cpp;
|
|
|
349 |
sourceTree = "<absolute>";
|
|
|
350 |
};
|
|
|
351 |
0D4E1FA00B76837E00B8A31B /* PBXTextBookmark */ = {
|
|
|
352 |
isa = PBXTextBookmark;
|
|
|
353 |
fRef = 0D4E1F9F0B76837E00B8A31B /* raytrace.cpp */;
|
|
|
354 |
rLen = 1;
|
|
|
355 |
rLoc = 129;
|
|
|
356 |
rType = 1;
|
|
|
357 |
};
|
|
|
358 |
0D4E1FA30B76838700B8A31B /* BSPTree.h */ = {
|
|
|
359 |
isa = PBXFileReference;
|
|
|
360 |
lastKnownFileType = sourcecode.c.h;
|
|
|
361 |
name = BSPTree.h;
|
|
|
362 |
path = /Users/jab/GEL/src/Geometry/BSPTree.h;
|
|
|
363 |
sourceTree = "<absolute>";
|
|
|
364 |
uiCtxt = {
|
|
|
365 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 2800}}";
|
|
|
366 |
sepNavSelRange = "{1679, 0}";
|
|
|
367 |
sepNavVisRect = "{{0, 1350}, {1110, 895}}";
|
|
|
368 |
};
|
|
|
369 |
};
|
|
|
370 |
0D4E1FA40B76838700B8A31B /* PBXTextBookmark */ = {
|
|
|
371 |
isa = PBXTextBookmark;
|
|
|
372 |
fRef = 0D4E1FA30B76838700B8A31B /* BSPTree.h */;
|
|
|
373 |
rLen = 1;
|
|
|
374 |
rLoc = 75;
|
|
|
375 |
rType = 1;
|
|
|
376 |
};
|
|
|
377 |
0D4E1FB80B7684EE00B8A31B /* PBXTextBookmark */ = {
|
|
|
378 |
isa = PBXTextBookmark;
|
|
|
379 |
fRef = 0D11EC520B7680D100C70E58 /* raytrace.cpp */;
|
|
|
380 |
name = "raytrace.cpp: mesh_vector";
|
|
|
381 |
rLen = 0;
|
|
|
382 |
rLoc = 1592;
|
|
|
383 |
rType = 0;
|
|
|
384 |
vrLen = 855;
|
|
|
385 |
vrLoc = 1032;
|
|
|
386 |
};
|
|
|
387 |
0D4E1FB90B7684EE00B8A31B /* PBXTextBookmark */ = {
|
|
|
388 |
isa = PBXTextBookmark;
|
|
|
389 |
fRef = 0D224C830B76771300E5B06D /* BSPTree.h */;
|
|
|
390 |
name = "BSPTree.h: 75";
|
|
|
391 |
rLen = 0;
|
|
|
392 |
rLoc = 1679;
|
|
|
393 |
rType = 0;
|
|
|
394 |
vrLen = 1157;
|
|
|
395 |
vrLoc = 1044;
|
|
|
396 |
};
|
|
|
397 |
0D4E1FBA0B7684EE00B8A31B /* PBXTextBookmark */ = {
|
|
|
398 |
isa = PBXTextBookmark;
|
|
|
399 |
fRef = 0D4E1FBB0B7684EE00B8A31B /* Camera.h */;
|
|
|
400 |
name = "(null): 4";
|
|
|
401 |
rLen = 0;
|
|
|
402 |
rLoc = 60;
|
|
|
403 |
rType = 0;
|
|
|
404 |
vrLen = 886;
|
|
|
405 |
vrLoc = 0;
|
|
|
406 |
};
|
|
|
407 |
0D4E1FBB0B7684EE00B8A31B /* Camera.h */ = {
|
|
|
408 |
isa = PBXFileReference;
|
|
|
409 |
lastKnownFileType = sourcecode.c.h;
|
|
|
410 |
name = Camera.h;
|
|
|
411 |
path = /Users/jab/GEL/apps/Raytracer/Camera.h;
|
|
|
412 |
sourceTree = "<absolute>";
|
|
|
413 |
};
|
|
|
414 |
0D4E1FBC0B7684EE00B8A31B /* PBXTextBookmark */ = {
|
|
|
415 |
isa = PBXTextBookmark;
|
|
|
416 |
fRef = 0DFC761F0A94A05E00CE6830 /* draw.cpp */;
|
|
|
417 |
name = "draw.cpp: 124";
|
|
|
418 |
rLen = 0;
|
|
|
419 |
rLoc = 3212;
|
|
|
420 |
rType = 0;
|
|
|
421 |
vrLen = 819;
|
|
|
422 |
vrLoc = 2707;
|
|
|
423 |
};
|
|
|
424 |
0D4E1FBD0B7684EE00B8A31B /* PBXTextBookmark */ = {
|
|
|
425 |
isa = PBXTextBookmark;
|
|
|
426 |
fRef = 0D224C880B76771300E5B06D /* BoundingNode.cpp */;
|
|
|
427 |
name = "BoundingNode.cpp: 17";
|
|
|
428 |
rLen = 0;
|
|
|
429 |
rLoc = 304;
|
|
|
430 |
rType = 0;
|
|
|
431 |
vrLen = 688;
|
|
|
432 |
vrLoc = 0;
|
|
|
433 |
};
|
|
|
434 |
0D4E1FBE0B7684EE00B8A31B /* PBXTextBookmark */ = {
|
|
|
435 |
isa = PBXTextBookmark;
|
|
|
436 |
fRef = 0D224C8D0B76771300E5B06D /* AABox.cpp */;
|
|
|
437 |
name = minmax_sq_dist;
|
|
|
438 |
rLen = 14;
|
|
|
439 |
rLoc = 513;
|
|
|
440 |
rType = 0;
|
|
|
441 |
vrLen = 758;
|
|
|
442 |
vrLoc = 320;
|
|
|
443 |
};
|
|
|
444 |
0D4E1FBF0B7684EE00B8A31B /* PBXTextBookmark */ = {
|
|
|
445 |
isa = PBXTextBookmark;
|
|
|
446 |
fRef = 0D224C860B76771300E5B06D /* BoundingTree.cpp */;
|
|
|
447 |
name = "BoundingTree.cpp: 188";
|
|
|
448 |
rLen = 0;
|
|
|
449 |
rLoc = 4359;
|
|
|
450 |
rType = 0;
|
|
|
451 |
vrLen = 1242;
|
|
|
452 |
vrLoc = 3140;
|
|
|
453 |
};
|
|
|
454 |
0D4E1FC00B7684EE00B8A31B /* PBXTextBookmark */ = {
|
|
|
455 |
isa = PBXTextBookmark;
|
|
|
456 |
fRef = 0DFC77200A94AA2700CE6830 /* objview.cpp */;
|
|
|
457 |
name = "objview.cpp: 267";
|
|
|
458 |
rLen = 0;
|
|
|
459 |
rLoc = 6463;
|
|
|
460 |
rType = 0;
|
|
|
461 |
vrLen = 702;
|
|
|
462 |
vrLoc = 6064;
|
|
|
463 |
};
|
|
|
464 |
0D5D9D090A9516CE00265238 /* objview.cpp:325 */ = {
|
|
|
465 |
isa = PBXFileBreakpoint;
|
|
|
466 |
actions = (
|
|
|
467 |
);
|
|
|
468 |
breakpointStyle = 0;
|
|
|
469 |
continueAfterActions = 0;
|
|
|
470 |
delayBeforeContinue = 0;
|
|
|
471 |
fileReference = 0DFC77200A94AA2700CE6830 /* objview.cpp */;
|
|
|
472 |
functionName = "main()";
|
|
|
473 |
hitCount = 1;
|
|
|
474 |
lineNumber = 325;
|
|
|
475 |
location = objview.ob;
|
|
|
476 |
modificationTime = 177542993.926803;
|
|
|
477 |
state = 1;
|
|
|
478 |
};
|
|
|
479 |
0DBBBE420B8B80C2002773D6 /* PBXTextBookmark */ = {
|
|
|
480 |
isa = PBXTextBookmark;
|
|
|
481 |
fRef = 0D11EC520B7680D100C70E58 /* raytrace.cpp */;
|
|
|
482 |
name = "raytrace.cpp: mesh_vector";
|
|
|
483 |
rLen = 0;
|
|
|
484 |
rLoc = 1592;
|
|
|
485 |
rType = 0;
|
|
|
486 |
vrLen = 849;
|
|
|
487 |
vrLoc = 1038;
|
|
|
488 |
};
|
|
|
489 |
0DBBBE430B8B80C2002773D6 /* PBXTextBookmark */ = {
|
|
|
490 |
isa = PBXTextBookmark;
|
|
|
491 |
fRef = 0D4E1FA30B76838700B8A31B /* BSPTree.h */;
|
|
|
492 |
name = "BSPTree.h: 75";
|
|
|
493 |
rLen = 0;
|
|
|
494 |
rLoc = 1679;
|
|
|
495 |
rType = 0;
|
|
|
496 |
vrLen = 1132;
|
|
|
497 |
vrLoc = 1044;
|
|
|
498 |
};
|
|
|
499 |
0DBBBE440B8B80C2002773D6 /* PBXTextBookmark */ = {
|
|
|
500 |
isa = PBXTextBookmark;
|
|
|
501 |
fRef = 0D4E1F5C0B7682DF00B8A31B /* Camera.h */;
|
|
|
502 |
name = "Camera.h: 4";
|
|
|
503 |
rLen = 0;
|
|
|
504 |
rLoc = 60;
|
|
|
505 |
rType = 0;
|
|
|
506 |
vrLen = 886;
|
|
|
507 |
vrLoc = 0;
|
|
|
508 |
};
|
|
|
509 |
0DBBBE450B8B80C2002773D6 /* PBXTextBookmark */ = {
|
|
|
510 |
isa = PBXTextBookmark;
|
|
|
511 |
fRef = 0DFC761F0A94A05E00CE6830 /* draw.cpp */;
|
|
|
512 |
name = "draw.cpp: 124";
|
|
|
513 |
rLen = 0;
|
|
|
514 |
rLoc = 3212;
|
|
|
515 |
rType = 0;
|
|
|
516 |
vrLen = 821;
|
|
|
517 |
vrLoc = 2705;
|
|
|
518 |
};
|
|
|
519 |
0DBBBE460B8B80C2002773D6 /* PBXTextBookmark */ = {
|
|
|
520 |
isa = PBXTextBookmark;
|
|
|
521 |
fRef = 0D224C880B76771300E5B06D /* BoundingNode.cpp */;
|
|
|
522 |
name = "BoundingNode.cpp: 17";
|
|
|
523 |
rLen = 0;
|
|
|
524 |
rLoc = 304;
|
|
|
525 |
rType = 0;
|
|
|
526 |
vrLen = 688;
|
|
|
527 |
vrLoc = 0;
|
|
|
528 |
};
|
|
|
529 |
0DBBBE470B8B80C2002773D6 /* PBXTextBookmark */ = {
|
|
|
530 |
isa = PBXTextBookmark;
|
|
|
531 |
fRef = 0D224C8D0B76771300E5B06D /* AABox.cpp */;
|
|
|
532 |
name = minmax_sq_dist;
|
|
|
533 |
rLen = 14;
|
|
|
534 |
rLoc = 513;
|
|
|
535 |
rType = 0;
|
|
|
536 |
vrLen = 758;
|
|
|
537 |
vrLoc = 320;
|
|
|
538 |
};
|
|
|
539 |
0DBBBE480B8B80C2002773D6 /* PBXTextBookmark */ = {
|
|
|
540 |
isa = PBXTextBookmark;
|
|
|
541 |
fRef = 0D224C860B76771300E5B06D /* BoundingTree.cpp */;
|
|
|
542 |
name = "BoundingTree.cpp: 188";
|
|
|
543 |
rLen = 0;
|
|
|
544 |
rLoc = 4359;
|
|
|
545 |
rType = 0;
|
|
|
546 |
vrLen = 1242;
|
|
|
547 |
vrLoc = 3140;
|
|
|
548 |
};
|
|
|
549 |
0DBBBE490B8B80C2002773D6 /* PBXTextBookmark */ = {
|
|
|
550 |
isa = PBXTextBookmark;
|
|
|
551 |
fRef = 0DFC77200A94AA2700CE6830 /* objview.cpp */;
|
|
|
552 |
name = "objview.cpp: 267";
|
|
|
553 |
rLen = 0;
|
|
|
554 |
rLoc = 6463;
|
|
|
555 |
rType = 0;
|
|
|
556 |
vrLen = 702;
|
|
|
557 |
vrLoc = 6064;
|
|
|
558 |
};
|
|
|
559 |
0DFC758E0A94A03900CE6830 /* Mat4x4d.cpp */ = {
|
|
|
560 |
uiCtxt = {
|
|
|
561 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 1725}}";
|
|
|
562 |
sepNavSelRange = "{656, 0}";
|
|
|
563 |
sepNavVisRect = "{{0, 871}, {1110, 854}}";
|
|
|
564 |
sepNavWindowFrame = "{{389, 45}, {1149, 983}}";
|
|
|
565 |
};
|
|
|
566 |
};
|
|
|
567 |
0DFC75A20A94A03900CE6830 /* Vec3f.h */ = {
|
|
|
568 |
uiCtxt = {
|
|
|
569 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 1375}}";
|
|
|
570 |
sepNavSelRange = "{443, 49}";
|
|
|
571 |
sepNavVisRect = "{{0, 0}, {1110, 854}}";
|
|
|
572 |
sepNavWindowFrame = "{{38, 19}, {1149, 983}}";
|
|
|
573 |
};
|
|
|
574 |
};
|
|
|
575 |
0DFC761F0A94A05E00CE6830 /* draw.cpp */ = {
|
|
|
576 |
uiCtxt = {
|
|
|
577 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 3525}}";
|
|
|
578 |
sepNavSelRange = "{3212, 0}";
|
|
|
579 |
sepNavVisRect = "{{0, 2590}, {1110, 895}}";
|
|
|
580 |
sepNavWindowFrame = "{{467, 3}, {1149, 1024}}";
|
|
|
581 |
};
|
|
|
582 |
};
|
|
|
583 |
0DFC76290A94A05E00CE6830 /* SimpleTrackBall.cpp */ = {
|
|
|
584 |
uiCtxt = {
|
|
|
585 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 2225}}";
|
|
|
586 |
sepNavSelRange = "{914, 40}";
|
|
|
587 |
sepNavVisRect = "{{0, 886}, {1110, 854}}";
|
|
|
588 |
sepNavWindowFrame = "{{15, 40}, {1149, 983}}";
|
|
|
589 |
};
|
|
|
590 |
};
|
|
|
591 |
0DFC762A0A94A05E00CE6830 /* SimpleTrackBall.h */ = {
|
|
|
592 |
uiCtxt = {
|
|
|
593 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 2400}}";
|
|
|
594 |
sepNavSelRange = "{645, 24}";
|
|
|
595 |
sepNavVisRect = "{{0, 527}, {1110, 854}}";
|
|
|
596 |
sepNavWindowFrame = "{{15, 40}, {1149, 983}}";
|
|
|
597 |
};
|
|
|
598 |
};
|
|
|
599 |
0DFC771A0A94AA0500CE6830 /* OBJViewer */ = {
|
|
|
600 |
activeExec = 0;
|
|
|
601 |
executables = (
|
|
|
602 |
0DFC771C0A94AA0500CE6830 /* OBJViewer */,
|
|
|
603 |
);
|
|
|
604 |
};
|
|
|
605 |
0DFC771C0A94AA0500CE6830 /* OBJViewer */ = {
|
|
|
606 |
isa = PBXExecutable;
|
|
|
607 |
activeArgIndex = 2147483647;
|
|
|
608 |
activeArgIndices = (
|
|
|
609 |
);
|
|
|
610 |
argumentStrings = (
|
|
|
611 |
);
|
|
|
612 |
autoAttachOnCrash = 1;
|
|
|
613 |
configStateDict = {
|
|
|
614 |
};
|
|
|
615 |
customDataFormattersEnabled = 1;
|
|
|
616 |
debuggerPlugin = GDBDebugging;
|
|
|
617 |
disassemblyDisplayState = 0;
|
|
|
618 |
dylibVariantSuffix = "";
|
|
|
619 |
enableDebugStr = 1;
|
|
|
620 |
environmentEntries = (
|
|
|
621 |
);
|
|
|
622 |
executableSystemSymbolLevel = 0;
|
|
|
623 |
executableUserSymbolLevel = 0;
|
|
|
624 |
libgmallocEnabled = 0;
|
|
|
625 |
name = OBJViewer;
|
|
|
626 |
savedGlobals = {
|
|
|
627 |
};
|
|
|
628 |
sourceDirectories = (
|
|
|
629 |
);
|
|
|
630 |
variableFormatDictionary = {
|
|
|
631 |
};
|
|
|
632 |
};
|
|
|
633 |
0DFC77200A94AA2700CE6830 /* objview.cpp */ = {
|
|
|
634 |
uiCtxt = {
|
|
|
635 |
sepNavIntBoundsRect = "{{0, 0}, {1110, 8775}}";
|
|
|
636 |
sepNavSelRange = "{6463, 0}";
|
|
|
637 |
sepNavVisRect = "{{0, 6096}, {1110, 854}}";
|
|
|
638 |
sepNavWindowFrame = "{{460, 34}, {1149, 983}}";
|
|
|
639 |
};
|
|
|
640 |
};
|
|
|
641 |
}
|