[PS C++]请问怎么让钢筋两端的末端弯钩不一样

需求描述:要求拉筋的两端末端弯钩要求不一样

RebarCurve TieRebarMaker::MakeOneTieRebar(DPoint3d ptStart, DPoint3d ptEnd, RebarEndTypes const& endTypes, const CVector3D& endNormal,DgnModelRefP modelRef)
{
	RebarCurve rebar;
	RebarVertexP vex;

	vex = &rebar.PopVertices().NewElement();
	vex->SetIP(ptStart);
	vex->SetType(RebarVertex::kStart);

	vex = &rebar.PopVertices().NewElement();
	vex->SetIP(ptEnd);
	vex->SetType(RebarVertex::kEnd);

	double bendRadius = RebarCode::GetPinRadius(m_tieRebarSize, modelRef, false);	//乘以了30
	//double bendLen = RebarCode::GetBendLength(m_tieRebarSize, endTypes.beg, modelRef);	//乘以了100
	double dia = RebarCode::GetBarDiameter(m_tieRebarSize, modelRef);
	double bendLen = dia * 10;

	rebar.EvaluateEndTypes(endTypes, bendRadius, bendLen, &endNormal);

	return rebar;
}

请问以上代码应该怎么修改?