Painoindeksin laskentakaava nykyisellään käsittelee ihmistä ainoastaan kaksiulotteisena, mikä vääristää indeksin tulosta etenkin lyhyillä ja pitkillä ihmisillä. Lyhyet ihmiset – alle 160 cm – saavat liian pieniä arvoja ja pitkät – yli 170 cm – liian isoja arvoja. Lyhyt ihminen tulkitaan siis laihaksi, vaikka olisikin ehkä jo lihava ja pitkä ihminen lihavaksi, vaikka olisikin vielä normaalipainoinen. Jos oletetaan, että neliöön perustuva laskentakaava antaa oikean arvon 165 cm pitkälle ihmiselle, ja muunnetaan tämän mukaan kaava huomioimaan ihminen kolmiulotteisena, saadaan kaavan antama arvo paremmin vastaamaan todellisuutta. Edelleenkin ruumiinrakenne jää huomiotta ja esimerkiksi hyvin lihaksikkaat ihmiset saavat vääristyneistä arvoja. Myös sukupuolen merkitys jää huomiotta indeksin oikeellisuuteen. Kuitenkin uudella kaavalla saadaan todenmukaisempi arvio ihmisen painon normaalisuudesta – liian laiha, laiha, normaali, lievästi ylipainoinen, lihava, huomattava ylipaino. Lasketaan siis uusi indeksi (3D-BMI, 3D – body mass index) kaavalla: paino (kg) jaettuna pituuden kuutiolla (m) Esimerkiksi ihminen: 175 cm, 90 kg 80 / (1,75 X 1,75 X 1,/5) = 14,9 Uudet indeksien rajat painolle saadaan olettamalla, että neliöön perustuva kaava antaa 165 cm pitkälle ihmiselle oikean arvon. Indeksi: 10 – 12 vastaa vanhaa indeksiväliä 15 – 20 12 – 15 vastaa vanhaa indeksiväliä 20 – 25 15 – 18 vastaa vanhaa indeksiväliä 25 – 30 18 – 21 vastaa vanhaa indeksiväliä 30 – 35 Esimerkin ihminen on siis normaalipainoinen, eikä ylipainoinen, kuten vanha kaava antaa ymmärtää! Arvioikaa painonne uudestaan!