C#
multiple inheritance and,
7
C++
multiple inheritance and,
7
CalcWeightTransfer method, CarDynamics class,
341,
352
Camera class
creating projection matrix,
200
inherited by Opponent class,
279
methods
AddVisibleObject method,
212
AdjustHeading method,
203
cameras
attaching to objects,
205
defining in 3D rendering,
80
Caps structure
MaxActiveLights property,
224
Car class, extended by Opponent,
278
car physics classes
GearState enumeration,
329
IgnitionState enumeration,
329
WhichWheel enumeration,
323
CarDynamics class
front_wheel_drive flag,
340
inverse_mass attribute,
340
methods
CalcWeightTransfer method,
341,
352
IntegratePosition method,
340,
352
IsTireSquealing method,
356
MajorCollision method,
361
MinorCollision method,
361
ProcessAttitude method,
352,
359
ProcessWheels method,
352,
357
SetAllGroundHeights method,
354
SetGroundHeight method,
354
SetTireStiction method,
356
SetWheelAltitude method,
343
SetWheelOffset method,
343
supporting classes used in,
304
CenterOfMass property, ICollidable interface,
9
centripetal acceleration,
332,
346
cg_height attribute, CarDynamics class,
330
CheckCulling method, GameLights class,
227
Clean method, Mesh class,
176
Clear method, Expression class,
248
ClickTest method, ImageButton class,
47,
51
ClipEnded method, Music class,
282–283
Cloth class
attributes and constants,
365
methods
PopulateBuffer method,
372
PopulateIndexBuffer method,
373
Node structure attributes,
363
cloth surface, dividing into nodes,
363
Collide method, Model class,
183
CollidePolygon method, ICollidable interface,
9
CollideSphere method, ICollidable interface,
9
collision detection and testing
collisions, elastic and inelastic,
362
CombineByAnding property, Expression class,
248
ComputeBoundingSphere method, Geometry class,
174
ComputeFaceNormal method, GameMath class,
124
Console class
methods
AddCharacterToEntryLine method,
63
RemoveParameter method,
66
SetMaxScreenSize method,
62
consoles
adding help capabilities,
67
conv3ds application
converting model formats,
387
CooperativeLevelFlags enumeration,
30
CreateLOD method, Model class,
177,
179
CreateQuad method, SkyFace class,
117
CreateTexture method, GraphicsUtility class,
116,
133
CrossRoads
converting model formats,
387
Cull method
common method, all objects to have,
81
Culled flag, RenderState class,
187
Culled property, ICullable interface,
8
culling
description of process,
2
determining culled state of object,
81
restoring culling states to previous value,
103