private void CreateCorridorWalls(XPreviewBuildingStory story) { XbimPoint3D p1 = new XbimPoint3D(0, parameters.CorridorWidth, 0); XbimPoint3D p2 = new XbimPoint3D(parameters.ReferenceLine.Length, parameters.CorridorWidth, 0); XPolygon wallProfile = CreateWallProfile(p1.Distance(p2)); XPreviewWall wall = new XPreviewWall { Name = "Wall ", Location = new XbimPoint3D(0, -parameters.CorridorWidth / 2, 0), ProfilePath = wallProfile.Clone(), Thickness = parameters.InteriorWallThickness, Height = parameters.CeilingElevation, Container = story }; wall = new XPreviewWall { Name = "Wall ", Location = new XbimPoint3D(0, parameters.CorridorWidth / 2, 0), ProfilePath = wallProfile.Clone(), Thickness = parameters.InteriorWallThickness, Height = parameters.CeilingElevation, Container = story }; }