Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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);
        }