Как я могу подключить TriangleIndices (иначе треугольники)? - PullRequest
0 голосов
/ 28 марта 2019

СИТУАЦИЯ

У меня есть этот код для моей "3d-сетки"

  <MeshGeometry3D 
       Positions="0 0 0
                  0 1 0  
                  1 0 0  
                  1 1 0"
       TriangleIndices="0 2 1
                        2 3 1" >
  </MeshGeometry3D>

ПРОБЛЕМА / ВОПРОС

почему я не могу использовать другие вершины для создания треугольников => я имею в виду всякий раз, когда я пытаюсь написать {0, 1, 2, 2, 3, 1} в виде {0, 2, 1, 2, 3, 1} Я не вижу 1-го треугольника.

РЕДАКТИРОВАТЬ

вот изображения моих примеров.(может быть полезно, если вы хотите представить ситуацию)

Пример 1: {0, 2, 1, 2, 3, 1}

enter image description here

Пример 2: {0, 1, 2, 2, 3, 1}

enter image description here

1 Ответ

0 голосов
/ 28 марта 2019

Определения треугольника не могут пересекаться.Чтобы быть действительным в примере 2, второй trianable должен быть 2,3,0

...