The following are known issues that will be addressed in a future version of the library.
General
- Only .NET clients have been tested. As such, we recommend that this alpha version of the library only be used from .NET. Some interfaces, like AgGxCamera, require DGL, which is .NET based. Future versions of the library will support COM environments.
- Only earth, sun, and moon central bodies are supported.
- The AgGxInitialize object should be the first object in the library that your application creates. In the example applications, this object is created in Program.Main. We believe this is necessary due to a bug in the Windows loader.
- The 3D control in the HowTo application does not fill up the entire area with some Window's themes. If you encounter problems, change your Window's theme to Windows XP.
Visual Studio 2008
- To build an application with Visual Studio 2008, ensure that Project Properties -> Application -> Resources -> Manifest: "Create application without a manifest" is selected.
- To build a WPF application, Visual Studio Hosting Process must be disabled in the project properties panel.
- When ExecutePick is called in the mouse move event in a WPF application, the globe may flicker when the mouse is out in space.
- If IAgGxGlobeInlayManager.AddURI is passed a central body that is different than the central body in the PDTT or PDTTX file, an error is not immediately returned and IsValid will not be correct until a disk IO completes on a separate thread.
- Currently, AgGxGlobeInlayProjectedImage does not support display conditions.
- On older video cards (e.g. pre-GeForce 6), AgGxScene.ExecutePick may cause performance problems if called on every mouse move while animating.
- When AgGxPrimitivePolyline is initialized with a LineType of PolylineTypeLines, the pInterpolator parameter must be null. If an interpolator is used, the polyline will be drawn as dashed lines.
- The surface mesh primitive, AgGxPrimitiveSurfaceMesh, renders slowly on some video cards when it is initialized with a texture.
- Control3D.ZoomIn and Control3D.Pan only works when the user drags over the earth.
- AGIControl3D's OnAnimationUpdate event swallows exceptions.
Documentation
- Descriptions for some methods in the reference section are either blank or cut short and end with "?Z?."
- Help is missing for types in AGI.Graphics.TypeConverters.