2016-08-30 2 views
0

Ich habe einige Gesichter in X3D definiert und versuche ihnen Farben zuzuordnen. Ich habe den Code unten, aber wenn ich das Modell lade, erscheint nichts und es zeigt nur "Hardware-Pufferung". Es lädt ok (und die Form ist korrekt), wenn ich die Teile los, die mit der Farbdefinition zusammenhängen. Irgendwelche Ideen, was ist hier falsch? Vielen Dank!Farbflächen in X3D funktioniert nicht

<x3d> 
    <Scene> 
     <Group> 
     <Transform translation="0 1.829 0"> 
     <Transform center="0 -1.829 0" rotation="0.0000 0.0000 -1.0000 1.5708" translation="18.288 -3.658 11.582"> 
     <Transform center="0 -1.829 0" rotation="0 1 0 0.0000"> 
      <Shape> 
       <Appearance><Material diffuseColor="0.0000 0.0000 1.0000"/></Appearance> 
       <IndexedFaceSet solid='true' coordIndex='0 1 2 3 -1 7 6 5 4 -1 0 4 5 1 -1 1 5 6 2 -1 2 6 7 3 -1 3 7 4 0 -1'> 
        <Coordinate point='-0.004 1.829 0.174 0.004 1.829 0.174 0.004 1.829 -0.174 -0.004 1.829 -0.174 -0.004 -1.829 0.174 0.004 -1.829 0.174 0.004 -1.829 -0.174 -0.004 -1.829 -0.174'/> 
       </IndexedFaceSet> 
      </Shape> 
      <Shape> 
       <Appearance><Material/></Appearance> 
       <IndexedFaceSet colorPerVertex='false' solid='true' colorIndex='1 1 0 1 1 1' coordIndex='0 1 2 3 -1 7 6 5 4 -1 0 4 5 1 -1 1 5 6 2 -1 2 6 7 3 -1 3 7 4 0 -1'> 
        <Color color="0.8627 0.8627 0.8627 0.0000 0.0000 1.0000"/> 
        <Coordinate point='-0.1015 1.829 0.174 0.1015 1.829 0.174 0.1015 1.829 0.16 -0.1015 1.829 0.16 -0.1015 -1.829 0.174 0.1015 -1.829 0.174 0.1015 -1.829 0.16 -0.1015 -1.829 0.16'/> 
       </IndexedFaceSet> 
      </Shape> 
     </Transform> 
     </Transform> 
     </Transform> 
     </Group> 
    </Scene> 
</x3d> 

Antwort

0

Der Code war richtig, aber der Grund war es nicht funktioniert, dass ich eine war die Schaffung .html Datei statt einer .xhtml Datei für X3DOM.