3D model knowledge is the supports and logic that can be
used to determine the data sets in 3D model based definition.
3D model knowledge can be classified in different ways. A
good classification can help knowledge representation,
extraction and reuse. In this paper 3D model knowledge is
divided into four categories: functional knowledge,
mathematical knowledge, engineering knowledge and
manufacturing knowledge as shown in Fig. 2.