как поставить градиент на фигуру x3dom?

Это простой вопрос. Как добавить градиент к фигуре x3dom? У меня есть это:

<shape>
    <appearance>
        <material diffuseColor='green'></material>
    </appearance>
    <box height="1" />
</shape>

person mtlca401    schedule 06.01.2013    source источник


Ответы (1)


к сожалению, это невозможно для большинства примитивных форм. Я нашел эту тему в списке x3d http://www.web3d.org/x3d/publiclists/x3dpublic_list_archives/0504/msg00104.html

вот как вы можете сделать это на цилиндре обратите внимание на пиксельную текстуру, это мясо и картошка:

<X3D>
<Scene>
<NavigationInfo headlight='FALSE' type='"EXAMINE" "ANY"' />
<DirectionalLight ambientIntensity='0.5' direction='1 -0.5 -1' />
<Viewpoint DEF='VP1' position='0 0 10' orientation='0 1 0 0' fieldOfView='0.785398'      description = "Front" />
 <Transform translation='0 0 0'> 
  <Shape>
    <Appearance>
      <Material/>
      <PixelTexture image='1 2 3 0xFF0000 0x0000FF' repeatS='FALSE' repeatT='FALSE' />
    </Appearance>
    <Cylinder height='4' />
  </Shape>
</Transform>
</Scene>
</X3D>
person drfrog    schedule 08.01.2013