Matrix.Shadow is gone

Looks like Matrix.Shadow was removed. It was useful in assisting with simple shadow creation. Is there an alternative in XNA or do I need to do the math myself?
[160 byte] By [JR-MDX] at [2007-12-25]
# 1
I'll take a look to see if this is something we can get in. If not, I'll see about posting sample code that would achieve the same thing.
MitchWalker-MSFT at 2007-9-3 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...
# 2

Im after the same thing.

Is there any progress on this matter?

fivelfivel at 2007-9-3 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...
# 3
Check the D3D SDK docs, D3DXMatrixShadow Function is well documented and contains all the math and comments needed.
EvilOneSD at 2007-9-3 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...
# 4
But that is not a part of the XNA framework right?
fivelfivel at 2007-9-3 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...
# 5
Why not write a simple utility function? Build your matrix like this:

P = normalize(Plane);
L = Light;
d = dot(P, L)

P.a * L.x + d P.a * L.y P.a * L.z P.a * L.w
P.b * L.x P.b * L.y + d P.b * L.z P.b * L.w
P.c * L.x P.c * L.y P.c * L.z + d P.c * L.w
P.d * L.x P.d * L.y P.d * L.z P.d * L.w + d

If the light's w-component is 0, the ray from the origin to the light represents a directional light. If it is 1, the light is a point light.

EvilOneSD at 2007-9-3 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...