Fix NRE in viewer app.
This commit is contained in:
@@ -24,23 +24,7 @@ namespace MeshExplorer.Topology
|
||||
|
||||
public void SetTriangle(ITriangle tri)
|
||||
{
|
||||
if (tri != null)
|
||||
{
|
||||
lbTriangle.Text = tri.ID.ToString();
|
||||
|
||||
lbV0.Text = tri.GetVertexID(0).ToString();
|
||||
lbV1.Text = tri.GetVertexID(1).ToString();
|
||||
lbV2.Text = tri.GetVertexID(2).ToString();
|
||||
|
||||
lbN0.Text = tri.GetNeighborID(0).ToString();
|
||||
lbN1.Text = tri.GetNeighborID(1).ToString();
|
||||
lbN2.Text = tri.GetNeighborID(2).ToString();
|
||||
|
||||
lbS0.Text = GetSegmentString(tri.GetSegment(0));
|
||||
lbS1.Text = GetSegmentString(tri.GetSegment(1));
|
||||
lbS2.Text = GetSegmentString(tri.GetSegment(2));
|
||||
}
|
||||
else
|
||||
if (tri == null || tri.ID < 0)
|
||||
{
|
||||
lbTriangle.Text = "-";
|
||||
|
||||
@@ -56,6 +40,22 @@ namespace MeshExplorer.Topology
|
||||
lbS1.Text = "-";
|
||||
lbS2.Text = "-";
|
||||
}
|
||||
else
|
||||
{
|
||||
lbTriangle.Text = tri.ID.ToString();
|
||||
|
||||
lbV0.Text = tri.GetVertexID(0).ToString();
|
||||
lbV1.Text = tri.GetVertexID(1).ToString();
|
||||
lbV2.Text = tri.GetVertexID(2).ToString();
|
||||
|
||||
lbN0.Text = tri.GetNeighborID(0).ToString();
|
||||
lbN1.Text = tri.GetNeighborID(1).ToString();
|
||||
lbN2.Text = tri.GetNeighborID(2).ToString();
|
||||
|
||||
lbS0.Text = GetSegmentString(tri.GetSegment(0));
|
||||
lbS1.Text = GetSegmentString(tri.GetSegment(1));
|
||||
lbS2.Text = GetSegmentString(tri.GetSegment(2));
|
||||
}
|
||||
}
|
||||
|
||||
private string GetSegmentString(ISegment seg)
|
||||
|
||||
Reference in New Issue
Block a user