/// <summary> /// This method generates the sketch for L-shape winder stairs. /// </summary> protected override void GenerateSketch() { // Instantiate the corner and the two straight runs. Construct(); // Generate sketch for winder corner and straight runs. m_straightAtStart.GenerateSketch( RunWidth, OuterBoundary, CenterWalkpath, InnerBoundary, RiserLines); m_corner.GenerateSketch( RunWidth, OuterBoundary, CenterWalkpath, InnerBoundary, RiserLines); m_straightAtEnd.GenerateSketch( RunWidth, OuterBoundary, CenterWalkpath, InnerBoundary, RiserLines); }
/// <summary> /// This method generates the sketch for U-shape winder stairs. /// </summary> protected override void GenerateSketch() { // Instantiate two winer corners and three straight runs. Construct(); // Generate the sketch for two winder corners and three straight runs. m_straightAtStart.GenerateSketch( RunWidth, OuterBoundary, CenterWalkpath, InnerBoundary, RiserLines); m_corner1st.GenerateSketch( RunWidth, OuterBoundary, CenterWalkpath, InnerBoundary, RiserLines); m_straightInMiddle.GenerateSketch( RunWidth, OuterBoundary, CenterWalkpath, InnerBoundary, RiserLines); m_corner2nd.GenerateSketch( RunWidth, OuterBoundary, CenterWalkpath, InnerBoundary, RiserLines); m_straightAtEnd.GenerateSketch( RunWidth, OuterBoundary, CenterWalkpath, InnerBoundary, RiserLines); }