The author describes the development of a novel threshold net synthesis algorithm that is based on decomposition by geometrical characteristics of threshold functions. A concept of center of gravity and its related theorems are discussed. A simulated annealing algorithm is adapted for the optimal decomposition of functions with many variables. The significance of the proposed method is not in the exact decomposition of the given function, but in finding the best decomposition with a limited number of threshold elements, from which interesting engineering applications are available. Applications of threshold nets based on the proposed decomposition method are discussed.