Posts
  • Virtual Earth 3D team blog

    Startup and Host interaction

    • 2 Comments
    When the control first starts, there are several stages that need to complete before it is really ready. 1 Construction. This occurs when you call GlobeControl's constructor. 2 Initialization on the UI thread. Some objects can initialize themselves...
  • Virtual Earth 3D team blog

    Microsoft Photo Calibration Tool

    • 18 Comments
    Siddharth Jain, one of the devs on our team, wrote a tool using VE3D to place photos in 3D and save this information as a tag in the file itself. In short, you open a picture in the program, fly to roughly where the picture was taken from, click on points...
  • Virtual Earth 3D team blog

    Documentation!

    • 5 Comments
    Due to the outstanding efforts of our team's tech writer, we've produced some lovely help documentation and are able to share it with you, the intrepid VE3D dev community. Why intrepid? Well, at least some of you coded for some time and did some impressive...
  • Virtual Earth 3D team blog

    Camera Tricks

    • 0 Comments
    Just a couple camera nuggets to drop today. The code snippets below were all written inside JumpHandler in the Camera sample, replacing the SetValues and Current = jumpController calls. Incidentally, sorry about the rp w typo in there. Want to make...
  • Virtual Earth 3D team blog

    Busy busy busy...

    • 0 Comments
    I haven't posted in quite awhile, as development on the next version has been pretty intense. However, we are still monitoring the blog feedback and comments, so don't feel as if VE3D or the blog is being neglected. When I have time I will be getting...
  • Virtual Earth 3D team blog

    Information Pop-ups in WinForms

    • 1 Comments
    We've had several questions about how to do a pop-up form in WinForms, similar to the one on the website. The website pop-up is implemented entirely within the browser, using an IFrame. Therefore, the functionality does not exist by default in the managed...
  • Virtual Earth 3D team blog

    VE3D on a Mac

    • 1 Comments
    Parallels, which is a program that allows running Windows software on a Mac, has recently released version 4, which has support for DirectX 9.0. This means that Mac users can now see VE3D in all its glory. Well, most of it anyway. I don't have a Mac in...
  • Virtual Earth 3D team blog

    Animated Textures

    • 1 Comments
    In addition to using dynamic buffers to animate geometry, you can also animate the textures on geometry. This is accomplished by using BitmapProvider. A BitmapProvider at its simplest is just a wrapper for a Bitmap, which can be used as the icon for a...
  • Virtual Earth 3D team blog

    Animation Redux

    • 1 Comments
    This sample was released before , but didn't have a version that could run on the web without an install. The new version in the samples pack is almost exactly the same, so I won't go over it again in detail. This post is just to show it off interactively...
  • Virtual Earth 3D team blog

    Debug Key Shortcuts

    • 4 Comments
    There are a few settings in VE3D that you can use for debugging that are turned off by default, but (for a dev anyway) are very easy to turn back on again. All you need is this file . Drop it into VE3D's settings directory, which is at this location:...
  • Virtual Earth 3D team blog

    Actors and DataSources

    • 1 Comments
    In this sample, we create a DataSource, which is a class that can be used for large-scale data sets. It provides hooks into the system's spatial index, memory cache, and background data threads. Data from the DataSource will only be requested when it...
  • Virtual Earth 3D team blog

    Camera Control

    • 1 Comments
    In this sample, we create a plug-in to move the camera to a random location in the world every time a HTML button is pressed. It demonstrates basic plug-in loading, writing and using a CameraController, and communicating between a plug-in and the hosting...
  • Virtual Earth 3D team blog

    Terrain Imagery Overlays

    • 3 Comments
    There are four ways to add custom imagery to VE3D. The first three involve using built-in classes, and you just have to provide information on where to get the data. The fourth involves implementing your own DataSource. See it in action! This...
  • Virtual Earth 3D team blog

    Controlling Time

    • 3 Comments
    Today we show a little of the "Time" sample. It demonstrates how to use the concepts of rendering time and world time. In any rendering or simulation engine it is important to understand the system's concepts of time. VE3D uses two time concepts. The...
  • Virtual Earth 3D team blog

    Current Samples

    • 5 Comments
    Here's the newest, most whiz-bang sample set we've got right at the moment. Download The Samples! Get the Bing Maps 3D installer! For the future, whenever we update the sample set we will update this post, to save you (and us) from having to...
  • Virtual Earth 3D team blog

    New Version of VE3D

    • 21 Comments
    You may have noticed that we have not blogged recently, and that’s because we’ve been hard at work on the next version of Virtual Earth 3D. The new version features some rendering improvements for the general user, but the most exciting part is for devs...
  • Virtual Earth 3D team blog

    Animation

    • 2 Comments
    Note: this entry references code for an older version of VE3D. The newest code samples are here . Smoothly animated objects make for a more compelling 3D world, and in this entry we'll learn about using them. In the X File entry, the model that we...
  • Virtual Earth 3D team blog

    New Intellisense Files

    • 1 Comments
    Note: this entry references code for an older version of VE3D. The newest code samples are here . Some entries were missing or incomplete from the xml intellisense files in the samples zip in the first post of this blog. I've posted a zip of the new...
  • Virtual Earth 3D team blog

    Loading a model into VE3D

    • 3 Comments
    Note: this entry references code for an older version of VE3D. The newest code samples are here . Commonly the models seen in any 3D product are created using specialized software packages, exported to a file, and then loaded into the end product....
  • Virtual Earth 3D team blog

    Basic Math

    • 3 Comments
    When working with things that exist on the globe, there is a fair bit of basic math that complicates your life. Let's start of with a mesh that you want to add to the Earth. We recommend that you orient your mesh so that it is facing along the Y axis...
  • Virtual Earth 3D team blog

    Installing Plug-Ins

    • 2 Comments
    Note: this entry references code for an older version of VE3D. The newest code samples are here . Some types of plug-ins feature special data or rendering, and are intended to be used with a particular website. Others are intended to enhance the experience...
  • Virtual Earth 3D team blog

    Creating the most basic Windows Form

    • 3 Comments
    Note: this entry references code for an older version of VE3D. The newest code samples are here . The samples that can be downloaded below demonstrate creating a basic Windows Application with a VE3D control on it (SimpleForm), however, I wanted to...
  • Virtual Earth 3D team blog

    Geometry

    • 18 Comments
    The first thing that most people want to do when playing with the 3D control is add some stuff to the world. The most straightforward way to do this is via the Geometry Manager, accessible from Host.Geometry. You can modify any of the samples to contain...
  • Virtual Earth 3D team blog

    Adding a Virtual Earth 3D Plug-in to your webpage

    • 8 Comments
    Note: this entry references code for an older version of VE3D. The newest code samples are here . Want to try custom code for the 3D view of Virtual Earth? This is the place to find out how! What do I need? · Virtual Earth 3D installed...
Page 2 of 2 (49 items) 12