- private static void makeTubeCoupler( ComponentPreset preset ) throws InvalidComponentPresetException {
-
- checkRequiredFields( preset, LENGTH );
-
- checkDiametersAndThickness( preset );
-
- double volume = computeVolumeOfTube( preset );
-
- // Need to translate Mass to Density.
- if ( preset.has(MASS) ) {
- String materialName = "TubeCouplerCustom";
- if ( preset.has(MATERIAL) ) {
- materialName = preset.get(MATERIAL).getName();
- }
- Material m = Material.newMaterial(Material.Type.BULK, materialName, preset.get(MASS)/volume, false);
- preset.put(MATERIAL, m);
- }
- }
-