using LoaderCalculator.Data.Matrix; using LoaderCalculator.Data.Ndms; using StructureHelperCommon.Models.Forces; namespace StructureHelperLogics.NdmCalculations.Triangulations { internal static class TriangulationService { public static void SetPrestrain(IEnumerable ndmCollection, StrainTuple strainTuple) { NdmTransform.SetPrestrain(ndmCollection, new StrainMatrix() { Kx = strainTuple.Mx, Ky = strainTuple.My, EpsZ = strainTuple.Nz }); } public static void CommonTransform(IEnumerable ndmCollection, IShapeTriangulationLogicOptions options) { double dX = options.Center.X; double dY = options.Center.Y; NdmTransform.Move(ndmCollection, dX, dY); } } }