Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > [WPF 3D] прорисовка треугольников с обоих сторон


Автор: zaver 6.10.2008, 17:52
В 3D есть такая штука:
Элементарный треугольник (тот самый из которого состоят более сложные объекты) прорисовывается, если камера направлена, на ту сторону треугольника, на которой точки идут против часовой стрелки относительно нормали (т.е. у точек задается порядок, когда Вы их куда-нибудь передаете). Но DirectX, OpenGl, XNA, итд есть такая команда, которая включает прорисовку с двух сторон.
Как включить прорисовку треугольников с двух сторон в WPF?

Автор: LectorSP 8.10.2008, 16:32
Вроде так работает: У  GeometryModel3D есть свойство BackMaterial. 

Код

<Model3DGroup>
  <GeometryModel3D>
    <GeometryModel3D.BackMaterial>
      <DiffuseMaterial Brush="Red" />
    </GeometryModel3D.BackMaterial>[/color]                    
  </GeometryModel3D>
</Model3DGroup>

Автор: zaver 8.10.2008, 17:08
спасибо попробую

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)