Price by multiple attributes in Commerce
It will probably have to be done with custom Rules.  If the price is calculated predictably via different measurements/attributes, you can use the Rules Event of Calculating Sell Price of Product.  Conditions could vary, but a custom Action or Action set is probably going to be needed to calculate the price, and then set the price to the calculated value.

Maybe check out this link for an example of dynamically changing product prices.

http://www.drupalwoo.com/content/blog/drupal-commerce-and-rules-changing-product-price-dynamically