<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Cambria;
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>Hi,<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>I am using
vtkVRMLImporter to load a .wrl file. The resulting rendering does not
have the correct colors. Here is a clip from my code.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>
vtkVRMLImporter* vrmlImporter = vtkVRMLImporter::New();<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>
vrmlImporter->SetFileName("colorPerVertex.wrl");<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>
vrmlImporter->Read();<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>
vrmlImporter->Update();<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>
vtkRenderer *renderer= vrmlImporter->GetRenderer();<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>
window->AddRenderer(renderer);<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>My VRML file is
just two triangles with different color vertices.<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'>#VRML
V2.0 utf8<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'>Shape
{<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> geometry
IndexedFaceSet {<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> coordIndex
[0 1 2 -1 1 0 3 -1]<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> coord
Coordinate {<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> point
[-1 0 0 1 0 0 0 1 -1 0 -1 -1]<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> }<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> color
Color {<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> color
[1 1 1, 1 0 0, 1 0 0, 0 0 1,]<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> }<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> normal
Normal {<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> vector
[0.0 0.0 1.0 0.0 0.0 1.0 0.0 1.0 0.0 0.0
-1.0 0.0]<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> }<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> }<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> appearance
Appearance {<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> material
Material { transparency 0.0<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> }<o:p></o:p></span></p>
<p class=MsoNormal style='text-autospace:none'><span style='font-family:"Cambria","serif"'> }<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>}<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>There are four
colors used, changing the middle two have no effect on the rendering even
though they are assigned to two of the vertices. This problem only occurs
in vtk and not with other VRML renderers. Does anyone know what the
problem is? Is there any way to fix this so that the vertices are
rendered with their correct colors.<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>Thanks,<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Cambria","serif"'>Karl<o:p></o:p></span></p>
</div>
</body>
</html>