Two good questions

Posting some answers to questions I’ve gotten recently. Bug in the samples: Kind of silly that I hadn’t noticed this until now, but there’s an error in the sample html for most of the samples.  The name of the functions used for plug-in load and activate conflict with an internal name used in the AJAX…

0

Installing VE3D without the setup package

In some scenarios it may be desirable to install the VE3D engine without visiting the www.bing.com/maps site, and/or to avoid the individual downloads that the setup package performs (eg offline or enterprise installations). The main installation msi files are available at: http://go.microsoft.com/fwlink/?LinkID=117319 for x86 http://go.microsoft.com/fwlink/?LinkID=117320 for x64 systems If installed this way, the pre-requisites must…

0

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, and so far we’ve seen WinForms, WPF,…

0

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 experienced with DirectX, but here’s a rundown of a few especially useful ones: Allow your…

2

X File bulk display

I was asked the other day about how to load multiple x file -based models into VE3D without having to place each one manually.  I’ve written up a sample here.  The idea is more or less a fusion of the existing ActorDataSource and XFile samples, using the actor from the XFile sample rather than the…

0

Constraining camera movement

Just got a good question:  what if I want to prevent the camera from moving outside certain bounds, for example to restrict altitude? Technically it may be best to implement your own CameraController, so that you can make sure the restrictions are done smoothly for all cases.  But for many cases a simple mechanism will…

0

Actor data source questions

I just fielded a few good questions via email about actor data sources, and thought it would make a good post. Actor data sources are a way of getting little bits of your code (actors) into the world, handing spatial indexing and cache management for you.  When each actor is in view, they are given…

0

Bing Maps 3D

As you may be aware, the website changed names to Bing Maps:  http://www.bing.com/maps/.  The 3D view on the site is now called “Bing Maps 3D”. As a developer it doesn’t change much for you, and in terms of the engine/SDK it’s still valid to refer to it as “Virtual Earth 3D”.  The only technical issue…

0

Data Format update and reminder

You may recall that I posted about a data format change for the new version.  The final switch-over is going to happen July 9th.  If you are still using an old version, models will stop displaying.  So upgrade now, the new version is better anyway. For those already on the new version (assembly version 4),…

0

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 using ConnectionParameter-based DataSources.  Setting it up is pretty easy: ConnectionParameters…

0