Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. COThis looks like SlimDX has potential - I need to understand whether I can utilise WPF's viewspace and built-in transforms, or whether it's more like a separate app running in some sort of WPF window
      singulars
    2. COI believe if you use D3DImage you can "transform" it as you would a flat bitmap image. For example, you could skew it to one side. However, you do have the **full power** of DirectX to do 3D transform matrices, etc. We are doing this for example to rotate 3d models and do lighting etc. To clarify, you can use DirectX to create a 3D perspective, but that becomes like a picture once it is in WPF. You could scale it or transform it, but it won't be like rotating the models inside the scene, to do that you would have to do it using DirectX through SlimDX which is possible
      singulars
    3. COBe sure to look up airspace restrictions and DirectX, Win32, and WPF interop. It has some ramifications here relating to your choices to interop through the D3DImage class in WPF. It isn't as bad as it sounds... but basically user input can't be nested on top each other through different technologies. If you have mouse clicks, one of the technologies will be like a black hole that catches the input for that region of the screen. For me, this is ok because I can always handle the input in that technology. (WinForms). D3DImage will allow it to integrating with WPF, with some performance hit.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload