Internal Fan Material

A fan is created and assigned using very similar steps:

m = new Material("Internal Fan/Pump");

m.name = "fan";

p = m.property("Flow");

v = p.variation("Constant");

v.setValue(20, "ft3/min");

p.apply(v);

m.setDirection(1.0, 0.0, 0.0);

a.select("FANPART");

a.applyMaterial(m);

A line-by-line description follows.

A new material object called “m” is created, and the type is set as an Internal Fan/Pump. The name of the material is set to “fan1”:

m = new Material("Internal Fan/Pump");

m.name = "fan1";

A property object called “p” is created, and Flow is chosen as the property to modify. In the next line, a variation object called “v” is created, and is set to constant:

p = m.property("Flow");

v = p.variation("Constant");

The value of flow rate is set to 20 ft^3/min, and the value is applied to the property:

v.setValue(20, "ft3/min");

p.apply(v);

The direction on the fan is specified with a unit vector to be in the x direction:

m.setDirection(1.0, 0.0, 0.0);

The part called “FANPART” is selected, and the fan material applied to it:

a.select("FANPART");

a.applyMaterial(m);