1. A method for calculating an energy consumption as a function of three-dimensional (3D) motion tracking, comprising: obtaining a weight and a height of a body comprising a plurality of body segments, each body segment connected with a reference point; obtaining volumetric weights of each body segment as a function of a body segment factor, a weight factor, and a height factor; selecting at least one body segment of the plurality of body segments as an analysis target; calculating a motion quantity of the analysis target as a function of each volumetric weight of the selected at least one body segment by an amount of a movement of a respective reference point of the analysis target using a 3D vector to analyze the reference point; and determining an energy consumption of the analysis target on a basis of the motion quantity, wherein the weight factor is calculated as a function of a first variable of the body segment and the weight, and wherein the height factor is calculated as a function of a second variable of the body segment and the height.