two parallel StructuralMember. However, the result is not what I want.

I want to add two parallel StructuralMember.
However, the result is not what I want.

What's wrong with the code。Thanks。

transaction 1 stateChange 'Add CS01, point1, point2'
{
gcModel
{
node User.Objects.CS01 Bentley.GC.NodeTypes.CoordinateSystem
{
Technique = 'AtDGNModelOrigin';
DGNModelName = 'Design Model';
GraphLocation = {-107.8, -369.4, 0.0, 122.26};
}
node User.Objects.point1 Bentley.GC.NodeTypes.Point
{
Technique = 'ByCartesianCoordinates';
CoordinateSystem = CS01;
XTranslation = <free> 100.0;
YTranslation = <free> 200.0;
ZTranslation = <free> -500.0;
GraphLocation = {-113.0, -217.0};
}
node User.Objects.point2 Bentley.GC.NodeTypes.Point
{
Technique = 'ByCartesianCoordinates';
CoordinateSystem = CS01;
XTranslation = <free> 6000.0;
YTranslation = <free> 200.0;
ZTranslation = <free> 6600.0;
GraphLocation = <auto> {-113.0, -10.79};
}
}
}

transaction 2 stateChange 'Add CenterLine'
{
gcModel
{
node User.Objects.CenterLine Bentley.GC.NodeTypes.Line
{
Technique = 'ByPoints';
StartPoint = point1;
EndPoint = point2;
GraphLocation = <auto> {161.0, -369.4};
}
}
}

transaction 3 stateChange 'Add GroupLines'
{
gcModel
{
node User.Objects.GroupLines Bentley.GC.NodeTypes.Line
{
Technique = 'ByFunction';
Function = function()
{
Point tmpPt=new Point();
tmpPt .ByCartesianCoordinates (CS01 ,0,1000,0,point1 );
Line tmpL01=new Line (this);
tmpL01.ParallelToLineFromStartPoint ( tmpPt ,CenterLine);

Line tmpL02=new Line (this);
tmpPt .ByCartesianCoordinates (CS01 ,0,-1000,0,point1 );
tmpL02.ParallelToLineFromStartPoint ( tmpPt ,CenterLine );
};
FunctionArguments = {};
GraphLocation = <auto> {161.0, -192.49, 0.0, 136.91};
}
}
}

transaction 4 stateChange 'Add structuralMember1'
{
gcModel
{
node User.Objects.structuralMember1 Bentley.GC.NodeTypes.StructuralMember
{
Technique = 'FromLine';
CatalogItem = {'Steel Column','Rs_下柱'};
line = GroupLines;
CrossSection = '1\CN_CAO\CAO14A';
Part = {'Rs_SteelWorkShop', 'Rs_Columns_Bottom'};
GraphLocation = {155.4, 2.6, 0.0, 166.21};
}
}
}