Aggiunto larghezza elementi frame
This commit is contained in:
@@ -117,6 +117,12 @@ namespace WebWindowComplex.Models
|
||||
set => m_DimensionList = value;
|
||||
}
|
||||
|
||||
public List<ElementDimension> ElementDimensionList
|
||||
{
|
||||
get => m_ElementDimensionList;
|
||||
set => m_ElementDimensionList = value;
|
||||
}
|
||||
|
||||
public List<Joint> JointList
|
||||
{
|
||||
get
|
||||
@@ -425,6 +431,8 @@ namespace WebWindowComplex.Models
|
||||
// JsonFrame.ArcElement = null;
|
||||
foreach (var Dimension in DimensionList)
|
||||
JsonFrame.DimensionList.Add(Dimension.Serialize());
|
||||
foreach (var ElementDimension in ElementDimensionList)
|
||||
JsonFrame.ElementDimensionList.Add(ElementDimension.Serialize());
|
||||
foreach (var Joint in JointList)
|
||||
JsonFrame.JointList.Add(Joint.Serialize());
|
||||
foreach (var Area in AreaList)
|
||||
@@ -554,6 +562,49 @@ namespace WebWindowComplex.Models
|
||||
break;
|
||||
}
|
||||
}
|
||||
ElementDimensionList.Clear();
|
||||
// aggiungo Element Dimension
|
||||
switch (Value)
|
||||
{
|
||||
case Shapes.RECTANGLE:
|
||||
case Shapes.ARC_FULL:
|
||||
case Shapes.RIGHTCHAMFER:
|
||||
case Shapes.LEFTCHAMFER:
|
||||
case Shapes.ARC:
|
||||
{
|
||||
for(int i = 0; i < 4; i++)
|
||||
ElementDimensionList.Add(new ElementDimension(this, i + 1, 78));
|
||||
break;
|
||||
}
|
||||
|
||||
case Shapes.DOUBLECHAMFER:
|
||||
case Shapes.DOUBLEARC:
|
||||
{
|
||||
for (int i = 0; i < 5; i++)
|
||||
ElementDimensionList.Add(new ElementDimension(this, i + 1, 78));
|
||||
break;
|
||||
}
|
||||
|
||||
case Shapes.THREECENTERARC:
|
||||
{
|
||||
for (int i = 0; i < 6; i++)
|
||||
ElementDimensionList.Add(new ElementDimension(this, i + 1, 78));
|
||||
break;
|
||||
}
|
||||
|
||||
case Shapes.TRIANGLE:
|
||||
{
|
||||
for (int i = 0; i < 3; i++)
|
||||
ElementDimensionList.Add(new ElementDimension(this, i + 1, 78));
|
||||
break;
|
||||
}
|
||||
|
||||
case Shapes.CUSTOM:
|
||||
{
|
||||
ElementDimensionList.Clear();
|
||||
break;
|
||||
}
|
||||
}
|
||||
m_Shape = Value;
|
||||
}
|
||||
|
||||
@@ -583,6 +634,8 @@ namespace WebWindowComplex.Models
|
||||
private List<Threshold> m_ThresholdList = new List<Threshold>();
|
||||
|
||||
private List<FrameDimension> m_DimensionList = new List<FrameDimension>();
|
||||
|
||||
private List<ElementDimension> m_ElementDimensionList = new List<ElementDimension>();
|
||||
|
||||
private List<Joint> m_JointList = new List<Joint>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user