D3DTS_WORLD ist die Transformationsmatrix mit der deine Kugel aus dem Objekt-Koordinatenraum in den Weltkoordinatenraum transformiert wird.
Da du die Verschiebung zufällig bestimmst kannst du erstmal nen Weilchen suchen bis du die findest, aber du kannst ein wenig schummeln
Du hast in der Matrix mWorld die Translation gespeichert und kannst damit die Kamera auf das Objekt schauen lassen. Deine Kamera besteht ja aus folgenden Angaben: Position, Blickpunkt, Oben (die Angabe wo "Oben" ist)
Oben ist normal immer die Y-Achse, also bleibt das bei [0,1,0]
Blickpunkt wäre jetzt der Punkt an dem die Kugel sitzt. Wenn der Mittelpunkt der Kugel im Objektkoordinatenraum [0,0,0] ist, dann ist der Blickpunkt einfach die Translation, d.h. Blickpunkt ist [Translation.x,Translation.y,Translation.z]
und die Position wählst du relativ zum Blickpunkt, z.B. immer 20Einheiten auf der Z-Achse (in negative Richtung) entfernt, das sähe dann so aus: [Translation.x,Translation.y,Translation.z-20]
Die x,y,z-Werte der Translation stehen in der Matrix an der Stelle 41,42 und 43