The significance of tolerance is obvious and undoubted for product design and manufacturing. However, it is not intuitionistic for the computer to understand the tolerance semantics, which heavily baffles the integration of CAD and CAM. In this paper, a uniform approach to interpreting the rigorous tolerance semantics for complicated tolerance specification (CTS) is proposed with the help of reclassification of tolerance based on tolerance zone (TZ). First, the tolerance is reclassified into three categories: Immovable-TZ (ITZ) tolerance, Translational-TZ (TTZ) tolerance and Floatable-TZ (FTZ) tolerance. Second, a uniform method of interpreting the rigorous tolerance semantics is presented based on the variation along degrees of freedom direction (VDOF) for CTSs. To improve the computational efficiency of implementation of interpreting rigorous tolerance semantics, a novel method is proposed to determine the TZ boundary without performing Boolean intersection operations in 3-D CAD systems. Finally, the algorithm is implemented and some test results are given. Note to Practitioners-This paper is motivated by the problem that the tolerance information in current CAD systems lacks the necessary engineering semantics, which causes tolerance information cannot be correctly used and impedes the integration of CAD and CAM. Existing approaches have partially solved the problem based on variational geometry. However, the computational efficiency with the variational geometry method is very insufferable because of a lot of Boolean intersection operation. In this study, we try to propose an approach to uniformly and rigorously interpreting tolerance semantics for complicated tolerance specification (CTS). First, the tolerance is reclassified into three categories: Immovable-TZ (ITZ) tolerance, Translational-TZ (TTZ) tolerance, and Floatable-TZ (FTZ) tolerance. By the reclassification, the number of tolerance types to be considered for semantic interpretation is reduced dramatically, which makes the task of semantic interpretation of tolerance much easier. Second, with the help of the variation along degrees of freedom direction (VDOF) for CTSs, a uniform method of interpreting the rigorous tolerance semantics is presented. Here, the big difficulty for implementation of the interpretation of tolerance semantics is the computational efficiency. In order to overcome it, we propose a novel method to determine the TZ boundary without performing Boolean intersection operations in 3-D CAD systems. Finally, we implement all the algorithm with Visual C++ 6.0 and geometric modeling engine ACIS 6.0. We also give some examples with test results and analysis.