X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=core%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fpreset%2Floader%2FMaterialLoader.java;h=394682803243b898e5e5858623cca022ffd73ff0;hb=4da92a4e994992a78d62a7ca21c88d6c41292d6f;hp=79081eb4fec377a5e5eda459e9aa8375795ba34b;hpb=fb75481e190d4f789e7ac6d062560b823b267adc;p=debian%2Fopenrocket diff --git a/core/src/net/sf/openrocket/preset/loader/MaterialLoader.java b/core/src/net/sf/openrocket/preset/loader/MaterialLoader.java index 79081eb4..39468280 100644 --- a/core/src/net/sf/openrocket/preset/loader/MaterialLoader.java +++ b/core/src/net/sf/openrocket/preset/loader/MaterialLoader.java @@ -40,19 +40,19 @@ public class MaterialLoader extends RocksimComponentFileLoader { String cleanedMaterialName = stripAll(name, '"').trim(); if ( "g/cm".equals( unit ) ) { - materialMap.put( new Material.Line(cleanedMaterialName, 0.1d * density, true)); + materialMap.put( Material.newUserMaterial(Material.Type.LINE,cleanedMaterialName, 0.1d * density)); } else if ( "g/cm2".equals(unit) ) { - materialMap.put( new Material.Surface(cleanedMaterialName, 10.0d * density, true)); + materialMap.put( Material.newUserMaterial(Material.Type.SURFACE,cleanedMaterialName, 10.0d * density)); } else if ( "g/cm3".equals(unit) ) { - materialMap.put( new Material.Bulk(cleanedMaterialName, 1000.0d * density, true)); + materialMap.put( Material.newUserMaterial(Material.Type.BULK,cleanedMaterialName, 1000.0d * density)); } else if ( "kg/m3".equals(unit) ) { - materialMap.put( new Material.Bulk(cleanedMaterialName, density, true)); + materialMap.put( Material.newUserMaterial(Material.Type.BULK,cleanedMaterialName, density)); } else if ( "lb/ft3".equals(unit) ) { - materialMap.put( new Material.Bulk(cleanedMaterialName, 16.0184634d * density, true)); + materialMap.put( Material.newUserMaterial(Material.Type.BULK,cleanedMaterialName, 16.0184634d * density)); } else if ( "oz/in".equals(unit) ) { - materialMap.put( new Material.Line(cleanedMaterialName, 1.11612296d * density, true)); + materialMap.put( Material.newUserMaterial(Material.Type.LINE,cleanedMaterialName, 1.11612296d * density)); } else if ( "oz/in2".equals(unit ) ) { - materialMap.put( new Material.Surface(cleanedMaterialName, 43.94184876d * density, true)); + materialMap.put( Material.newUserMaterial(Material.Type.SURFACE,cleanedMaterialName, 43.94184876d * density)); } else { throw new BugException("Unknown unit in Materials file: " + unit); }