Как я могу добавить толщину обводки в x3dom LineSet

Я пытаюсь добавить толщину обводки в x3dom indexedLineSet. Пока мне удалось найти только x3dom LineProperty. Но предлагаемый linewidthScaleFactor, похоже, не имеет никакого эффекта.

Вот что я пробовал до сих пор:

<shape render="true" bboxcenter="0,0,0" bboxsize="-1,-1,-1" ispickable="true">
  <lineset vertexcount="5" solid="true" ccw="true" usegeocache="true" lit="true">
    <coordinate point="-0.5 0.5 0, 0.5 0.5 0, 0.5 -0.5 0, -0.5 -0.5 0, -0.5 0.5 0"></coordinate>
  </lineset>
  <appearance sorttype="auto" alphaclipthreshold="0.1">
    <material emissivecolor="1 1 0" ambientintensity="0.2" diffusecolor="0.8,0.8,0.8" shininess="0.2" specularcolor="0,0,0">
      <lineproperties linewidthscalefactor="3" applied="true" linetype="1"></lineproperties>
    </material>
   </appearance>
</shape>


person Litzi    schedule 11.04.2017    source источник


Ответы (1)


Фрагмент кода правильный. Проблема в браузере. В моем случае хром не обрабатывает WebGL lineWidth правильно. [Демонстрация проблемы]

person Litzi    schedule 11.04.2017