BEPUphysics.CollisionTests.Manifolds.StaticMeshContactManifold.ConfigureTriangle C# (CSharp) Метод

ConfigureTriangle() защищенный Метод

protected ConfigureTriangle ( int i, TriangleIndices &indices ) : bool
i int
indices TriangleIndices
Результат bool
        protected override bool ConfigureTriangle(int i, out TriangleIndices indices)
        {
            int triangleIndex = overlappedTriangles.Elements[i];
            mesh.Mesh.Data.GetTriangle(triangleIndex, out localTriangleShape.vA, out localTriangleShape.vB, out localTriangleShape.vC);
            localTriangleShape.sidedness = mesh.sidedness;
            localTriangleShape.collisionMargin = 0;
            indices = new TriangleIndices
                          {
                              A = mesh.Mesh.Data.indices[triangleIndex],
                              B = mesh.Mesh.Data.indices[triangleIndex + 1],
                              C = mesh.Mesh.Data.indices[triangleIndex + 2]
                          };
            return true;
        }