Files
wg_cpso/CaeMesh/FeFace.cs

25 lines
630 B
C#
Raw Permalink Normal View History

2026-03-25 18:20:24 +08:00
// ReSharper disable ConvertToAutoProperty
// ReSharper disable ConvertToAutoPropertyWhenPossible
namespace CaeMesh
{
public class FeFace
{
private readonly FeElement _elem;
private FeFaceName _face;
public FeFaceName FaceName { get => _face; set => _face = value; }
public FeFace(FeElement element, FeFaceName faceName)
{
_elem = element;
_face = faceName;
}
public int Id => _elem.Id * 10 + (int)_face - 1;
public int[] NodeIds => _elem.GetVtkCellFromFaceName(_face);
public double Area { get; set; } = 0.0;
}
}