VB.NET-Quellcode
- Dim angel As Single = 0
- Dim distanc As Single = 0
- Dim asd As Single = 1
- Dim dev As Device
- Dim pP As PresentParameters
- Private Sub New1()
- pP = New PresentParameters
- pP.Windowed = True
- pP.SwapEffect = SwapEffect.Discard
- pP.EnableAutoDepthStencil = True
- pP.AutoDepthStencilFormat = DepthFormat.D16
- dev = New Device(0, DeviceType.Hardware, Panel1.Handle, CreateFlags.SoftwareVertexProcessing, pP)
- End Sub
- Sub render()
- dev.Clear(ClearFlags.ZBuffer Or ClearFlags.Target, Color.Aquamarine, 1, 0)
- dev.Transform.Projection = Matrix.PerspectiveFovLH(Math.PI / 4, 1, 1, 10)
- dev.Transform.View = Matrix.LookAtLH(New Vector3(0, 0, 5), New Vector3(), New Vector3(0, asd, 0))
- dev.RenderState.Lighting = True
- dev.Lights(0).Type = LightType.Directional
- dev.Lights(0).Position = New Vector3(0, 0, 5)
- dev.Lights(0).Direction = New Vector3(0, 0, -1)
- dev.Lights(0).Diffuse = Color.White
- dev.Lights(0).Attenuation0 = 0.2
- dev.Lights(0).Range = 1000
- dev.Lights(0).Enabled = True
- dev.Lights(0).Update()
- dev.RenderState.FogStart = 7
- dev.RenderState.FogEnd = 10
- dev.RenderState.FogColor = Color.Aquamarine
- dev.RenderState.FogTableMode = FogMode.Linear
- dev.RenderState.FogEnable = True
- dev.BeginScene()
- Dim font As New System.Drawing.Font("Arial", 1.0F, GraphicsUnit.Millimeter)
- Dim glyph As GlyphMetricsFloat() = New GlyphMetricsFloat(1) {}
- Dim m As Mesh = Mesh.TextFromFont(dev, font, "Hallo", 1.0F, 1.0F, glyph)
- dev.EndScene()
- dev.Present()
- End Sub
wenn ich das render dann entsteht nichts warum??