enum Sizing {
SoAntiSquish::X fits the other two axes to match the X axis, whose size is unchanged
SoAntiSquish::Y fits the other two axes to match the Y axis, whose size is unchanged
SoAntiSquish::Z fits the other two axes to match the Z axis, whose size is unchanged
SoAntiSquish::AVERAGE_DIMENSION uses average of 3 scales in the matrix
SoAntiSquish::BIGGEST_DIMENSION uses biggest of 3 scales in the matrix
SoAntiSquish::SMALLEST_DIMENSION uses smallest of 3 scales in the matrix
SoAntiSquish::LONGEST_DIAGONAL accounts for shearing; transforms a cube by the matrix and then uses length of longest diagonal
}