A knit design apparatus comprising a virtual knitting machine with a needle bed motion tracing unit and comprising a knitted fabric data storage unit, for creating knitting data to knit a knitted fabric using a flat knitting machine having at least a pair of front and back needle beds, and displaying a simulation image of the knitting data on a color monitor, the needle bed motion tracing unit tracing the conditions of the stitches hooked on individual needles of the needle beds and the motions of the needles, and the knitted fabric data storage unit storing the types and positions of the stitches knitted by the virtual knitting machine and the found out connection relation among the surrounding stitches, the knit design apparatus comprising a knit design unit that designs a knit product and a data converter that converts the design data obtained from the knit design unit into knitting data; the knit design apparatus being characterized by: means for obtaining and storing an arrangement of stitches (120 to 122) of the simulation image; means for dividing the stored arrangement of stitches (120 to 122) into a plurality of blocks (101 to 112); means for extracting, from the plurality of blocks (101 to 112), at least one block the center thereof is disposed in the vicinity of the center of a simulation image display area (94 to 96) of the color monitor; means for detecting, from the stitches (120 to 122) of the extracted block, stitches having reference points contained in the display area (94 to 96) wherein at least one reference point was provided to the stitches; means for detecting, from the stitches (120 to 122) of the extracted block, stitches of which lines connecting starting points and tip ends collide with the edges of the display area (94 to 96); and means for creating a 3D image of the stitches having the reference points contained in the display area (94 to 96) and of the stitches of which the line connecting the starting points and the tip ends collide with the edges of the display area (94 to 96), and displaying the 3D image on the color monitor. means for obtaining and storing an arrangement of stitches (120 to 122) of the simulation image; means for dividing the stored arrangement of stitches (120 to 122) into a plurality of blocks (101 to 112); means for extracting, from the plurality of blocks (101 to 112), at least one block the center thereof is disposed in the vicinity of the center of a simulation image display area (94 to 96) of the color monitor; means for detecting, from the stitches (120 to 122) of the extracted block, stitches having reference points contained in the display area (94 to 96) wherein at least one reference point was provided to the stitches; means for detecting, from the stitches (120 to 122) of the extracted block, stitches of which lines connecting starting points and tip ends collide with the edges of the display area (94 to 96); and means for creating a 3D image of the stitches having the reference points contained in the display area (94 to 96) and of the stitches of which the line connecting the starting points and the tip ends collide with the edges of the display area (94 to 96), and displaying the 3D image on the color monitor.