Para trabajar con Direct3D hay wrappers sofisticados de DirectX para .NET, como SharpDX.
EDITO: En caso de que esto realmente sea una pregunta sobre Visual Basic.NET, que no VB6.
Saludos.
EDITO: En caso de que esto realmente sea una pregunta sobre Visual Basic.NET, que no VB6.
Saludos.