Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Code   (RSS)

Hosting VE3D in native code

Sorry for the glut of posts this week. I hadn't been able to write much, but there were still interesting topics and questions coming up and I'm trying to address that backlog now. So, without further ado: It is possible to host VE3D in a variety of contexts,
Posted by NikolaiF | 0 Comments

GraphicsProxy RenderState

I've gotten a few questions lately about how to do some alpha effects using models, specifically MeshGraphicsObject. After you create the GraphicsObject, it has a RenderState object available on it. The fields on this object will be familiar to those
Posted by NikolaiF | 2 Comments
Filed under: , ,

WMS Data

I was having a discussion with Kurt Guenther from Infusion yesterday on the topic of WMS servers and VE3D. There is a large amount of very interesting spatial data out there served by Web Map Services , or WMS servers. VE3D is able to process this data
Posted by NikolaiF | 0 Comments
Filed under: , , , ,

Manual Rendering

Folks have really reacted to my mention of manual rendering, so I've made a sample for it. Good thing, too, because to be frank there are a few warts. On the upside, however, it is possible to work around all of them and the code required is not too scary.

Anisotropic Filtering

Anisotropic has been a bit of a frustration for us because while it is very easy to do (it's really just a flag to DirectX), the compatibility issue I mentioned before made it a pain to actually get it in to the control. It's a shame we couldn't turn
Posted by NikolaiF | 3 Comments
Filed under: ,

New Version Released!

Our new version has gone live. Head on over to maps.live.com and click "3D" to upgrade. This release is billed primarily as a perf and bug release because it doesn't add a lot of new features at the end-user level (though I think you will be pleased with
Posted by NikolaiF | 13 Comments
Filed under: , ,

Logging

At times it can be useful to know when and if errors are occurring in VE3D. When instructed, VE3D produces a log file that can be helpful for diagnosis. This requires editing the user.config file and adding an entry: <setting name="Logging" serializeAs="String">
Posted by NikolaiF | 1 Comments
Filed under: ,

Information Pop-ups in WinForms

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
Posted by NikolaiF | 1 Comments
Filed under: , ,

Animated Textures

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
Posted by NikolaiF | 1 Comments
Filed under: , , ,

Actors and DataSources

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
Posted by NikolaiF | 1 Comments
Filed under: , , , ,

Controlling Time

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
Posted by NikolaiF | 3 Comments

Current Samples

Here's the newest, most whiz-bang sample set we've got right at the moment. Download The Samples! See The Samples! For the future, whenever we update the sample set we will update this post, to save you (and us) from having to slog through out-of-date
Posted by NikolaiF | 4 Comments

New Version of VE3D

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
Posted by NikolaiF | 17 Comments
Filed under: ,

Animation

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 loaded
Posted by NikolaiF | 2 Comments

New Intellisense Files

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 xml
Posted by NikolaiF | 1 Comments
Filed under: ,
More Posts Next page »
 
Page view tracker