foreach (Line3d oneLine3d in m_listLine3dPierLinesEx)
{
double dOffsetTestX = 0.0;//为了测试显示,把所有线都挪到桥的旁边
DVector3d vectorWorkAlignment = new DVector3d(-0.890655241224795, 0.454679272981298, 0.0);
DPoint3d pt3dStartTemp = CommonCalculate.MovePt(oneLine3d.StartPoint.Coordinates, vectorWorkAlignment, dOffsetTestX);
DPoint3d pt3dEndTemp = CommonCalculate.MovePt(oneLine3d.EndPoint.Coordinates, vectorWorkAlignment, dOffsetTestX);
Line3d line3dTemp = new Line3d(pt3dStartTemp, pt3dEndTemp);
BCGraphics.LinearElementDrawer linearElementDrawer = new BCGraphics.LinearElementDrawer();
linearElementDrawer.Draw(line3dTemp, viewContext.ViewDraw);
}
{
double dOffsetTestX = 0.0;//为了测试显示,把所有线都挪到桥的旁边
DVector3d vectorWorkAlignment = new DVector3d(-0.890655241224795, 0.454679272981298, 0.0);
DPoint3d pt3dStartTemp = CommonCalculate.MovePt(oneLine3d.StartPoint.Coordinates, vectorWorkAlignment, dOffsetTestX);
DPoint3d pt3dEndTemp = CommonCalculate.MovePt(oneLine3d.EndPoint.Coordinates, vectorWorkAlignment, dOffsetTestX);
Line3d line3dTemp = new Line3d(pt3dStartTemp, pt3dEndTemp);
BCGraphics.LinearElementDrawer linearElementDrawer = new BCGraphics.LinearElementDrawer();
linearElementDrawer.Draw(line3dTemp, viewContext.ViewDraw);
}