<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>hello,
      <br>
      <br>
      I am currently trying to export a scene using vtkVRMLExporter()
      from my vtk application.
      <br>
      My scene is built from a set of geometries  which are then
      moved/rotated internally to my application (with user input) using
      vtkAssembly::SetPosition(...) and vtkAssembly::SetOrientation(...)<br>
      <br>
      Unfortunately, the exported scene reports only the initial
      position/orientation of my differents objects. Any suggestions on
      how to take into accounts those move/orientation in the exported
      scene ? Also the view type (surface, wireframe, mesh, opacity) is
      not correctly exported.
      <br>
      <br>
      thanks in advance for help
      <br>
      Philippe
      <br>
      <br>
      <br>
      <br>
      // my function to export the scene
      <br>
      bool VisualisationVtk::Visualisation::SaveVRML(String^ Filename)
      <br>
      {
      <br>
          vtkVRMLExporter *Exporter;
      <br>
      <br>
          Exporter= vtkVRMLExporter::New();
      <br>
          Exporter->SetRenderWindow(Window);
      <br>
      <br>
          pin_ptr<const wchar_t> wch = PtrToStringChars(Filename);
      <br>
          char file[256];
      <br>
          size_t convertedChars = 0;
      <br>
          size_t  sizeInBytes = ((Filename->Length + 1) * 2);
      <br>
          wcstombs_s (&convertedChars,file, sizeInBytes,wch,
      sizeInBytes);
      <br>
          Exporter->SetFileName(file);
      <br>
      <br>
          draw();  // loops on all objects and hide/view update
      surface/mesh view move/rotate upon users requests
      <br>
      <br>
       Exporter->Write();
      <br>
          Exporter->Delete();
      <br>
      <br>
          return true;
      <br>
      }
      <br>
    </p>
    <br>
    <div class="moz-signature">-- <br>
      <title></title>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <style type="text/css" media="screen">
        
        
        table {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
        }
        
        td {
                line-height: 0px;
                padding: 0px 0px 0px 0px;
        }
        
        p {
                font-size: 14px;
                font-family: "Trebuchet MS", verdana, arial;
        }
        
        h1 {
                font-family: "Trebuchet MS", verdana, arial;  
                font-size: 12px;
                font-weight: bold;
                font-style: normal;
                text-decoration: blink;
                color: #0057A4;
        }
        
        h2      {
                font-size: 12px;
                color: black;
                text-shadow: #E5881D 0px 0px 5px; /* for browsers without spread support */
                text-shadow: #E5881D 0px 0px 5px 5px; /* for browsers with spread support */
        }
                

        
</style><br>
      <br>
      <br>
    </div>
  
<br /><br />
<hr style='border:none; color:#909090; background-color:#B0B0B0; height: 1px; width: 99%;' />
<table style='border-collapse:collapse;border:none;'>
        <tr>
                <td style='border:none;padding:0px 15px 0px 8px'>
                        <a href="https://www.avast.com/antivirus">
                                <img border=0 src="http://static.avast.com/emails/avast-mail-stamp.png" alt="Avast logo" />
                        </a>
                </td>
                <td>
                        <p style='color:#3d4d5a; font-family:"Calibri","Verdana","Arial","Helvetica"; font-size:12pt;'>
                                L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
                                <br><a href="https://www.avast.com/antivirus">www.avast.com</a>
                        </p>
                </td>
        </tr>
</table>
<br />
</body>
</html>