Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.stsci.edu/~rdouglas/publications/thesis/section2_7_6.html
Дата изменения: Tue May 13 19:35:11 1997 Дата индексирования: Sat Dec 22 19:13:59 2007 Кодировка: Поисковые слова: р п р п р п р п р п п р п п р п п р п п р п п р п п р п п р п п р п п р п р п п п р п |
~ ~ Some of the functions that go into designing a tower have been left for SNEAKERS to handle. This is due to several factors, including the problem of handling all of the user's possible requests. By controlling some of the functionality, SNEAKERS is better able to guide the designer in the design task, rather than requiring the program to be an arbitrary drawing program.
The progression of the design from Abstract through Intermediate to Detailed is controlled by SNEAKERS. The user must follow this path and cannot skip a step in this progression. The user decides when a level of the design is completed, but SNEAKERS changes the interface to reflect the new level. This change sets up the widgets needed to get input at this next level. This guidance helps to focus the design, and does not allow the user to change focus except by restarting the design.
The system will only allow components to be added in a prescribed order. A connector can only be placed on top of a support. If no supports have been placed, or all supports have connectors, no new connectors may be added. Except for the initial supports, which must be placed as prescribed by the abstract tower, all supports must be placed on top of another support which has a connector already in place. This helps keep the design correct, i.e., no unconnected supports on top of each other. It also helps guide the design so that it follows the pattern of the abstract tower.
The supports are placed on top of each other at various angles. The angles to be used are determined automatically by SNEAKERS to help follow the abstract tower. This is a four step process: