flutter3d_matter 1.0.0-rc.1
flutter3d_matter: ^1.0.0-rc.1 copied to clipboard
What a flutter3d world is made of: its gravity, air and wind, the catalogue of physical materials, and the constants of nature. Plain Dart, with nothing that moves a body.
flutter3d_matter #
What a flutter3d world and the things in it are made of, with nothing that moves them.
Reference values for simulation, not for design or safety calculations.
WorldProperties: a world's gravity, its air (temperature, pressure, the density derived from them), its wind and the medium things move through. One value, held by the world and read by everything in it: the rigid bodies, the characters, the cloth, the particles, the audio's Doppler shift. Immutable; a level'sworldblock lays its own fields over a game's withWorldProperties.fromJson(json, base: game).standard_world.dart: the values a world nobody configured starts with (standardGravity,standardAtmosphere,standardAirTemperature,standardAirDensity,standardSpeedOfSound), written once, and the laws that derive the air (airDensityAt,speedOfSoundAt).PhysicalMaterial: one substance, by groups (mechanical, fluid, thermal, acoustic, optical, electrical, inelastic), each citing where its numbers come from. Every property is aPropertyLaw: itsvalueat the material's reference state, andat(MatterState)for a body that is hotter, under pressure or wet. A law is a constant, a table, or a formula of the engine's expression language with its unit (exp(-13.2 + 1858.7 [K] / T) * 1 [Pa·s]). Each value says how it was come by (Confidence.measured,handbook,estimate), and an entry carries the ids other systems know it by (externalIds: CAS, IFC, MaterialX).MatterState: what one body of a material is like now, an open map of namespaced quantities (f3d.temperature,f3d.wetness,<namespace>.charring) and a phase. The material stays theconstreference.MaterialCatalog: the materials an engine knows, by a namespaced id:f3d.<name>for the engine's own (Materials),<namespace>.<name>for a plugin's, which it adds throughhost.registry<MaterialCatalog>();byExternal(space, id)finds one by another system's id,contactgives what two of them do where they meet, andcheckMaterialCatalogholds a catalogue to its shape.physical_constants.dart: the constants of nature the engine uses, the same in every world.
The step rate is not here: how often a world is stepped is the loop's,
WorldTiming in flutter3d_sim.
import 'package:flutter3d_matter/flutter3d_matter.dart';
final moon = WorldProperties.standard.copyWith(
gravity: Vector3(0.0, -1.62, 0.0),
airPressure: 1e-3,
);
final water = MaterialCatalog.builtIn().require('f3d.water');
final viscosity = water.fluid!.viscosity!;
viscosity.value; // 1.002e-3 Pa·s at 20 °C
viscosity.at(MatterState.at(temperature: 353.15)); // at 80 °C
The catalogue #
The engine's catalogue is generated by tool/gen_catalog.dart from the
data in tool/data/sources/: the 33 entries it had before 1.0, kept at the
numbers every recorded run was made with, and about a hundred and twenty
fluids and as many solids, every value with its source. The generator also
writes tool/data/catalog.verified.json, which a test holds the Dart to,
and the table below. Change the data, never the generated file.
A solid no source measured the friction of takes an estimate, marked
estimate, whose source says what it is: its family's median, a rule from
the literature for rock and grains, or the engine's default.
docs/CONTRACTS.md in the repository gives the unit of every number here.
Which values change with temperature #
| Material | Changes with temperature | Constant at the reference state |
|---|---|---|
f3d.water |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, refractiveIndex |
f3d.seawater |
— | density, viscosity, surfaceTension, bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, latentHeatOfVaporization, speedOfSound, impedance, refractiveIndex, resistivity |
f3d.glycerol |
density, viscosity, speedOfSound | surfaceTension, bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, impedance, refractiveIndex |
f3d.ethanol |
density, viscosity, surfaceTension, speedOfSound | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, impedance, refractiveIndex |
f3d.oliveOil |
density, conductivity | viscosity, surfaceTension, bulkModulus, specificHeat, volumetricExpansion, autoignitionTemperature, heatOfCombustion |
f3d.honey |
— | density, viscosity, surfaceTension, specificHeat, conductivity, refractiveIndex |
f3d.mercury |
density, viscosity | surfaceTension, bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, speedOfSound, resistivity |
f3d.basaltMelt |
— | density, viscosity, surfaceTension, specificHeat, conductivity, meltingPoint, latentHeatOfFusion, emissivity |
f3d.air |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, impedance, refractiveIndex, abbeNumber |
f3d.steel |
youngsModulus, yieldStrength, specificHeat, conductivity | density, poissonRatio, tensileStrength, staticFriction, kineticFriction, volumetricExpansion, emissivity, speedOfSound, resistivity, lossFactor |
f3d.aluminum |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound, lossFactor |
f3d.copper |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound, lossFactor |
f3d.gold |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound, lossFactor |
f3d.glass |
— | density, youngsModulus, poissonRatio, staticFriction, kineticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, refractiveIndex, dielectricF0, resistivity, lossFactor |
f3d.concrete |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, speedOfSound, refractiveIndex, dielectricF0, lossFactor |
f3d.brick |
— | density, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, speedOfSound, lossFactor |
f3d.granite |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, speedOfSound |
f3d.marble |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, speedOfSound |
f3d.ice |
density, staticFriction, specificHeat, conductivity | youngsModulus, poissonRatio, tensileStrength, kineticFriction, volumetricExpansion, meltingPoint, latentHeatOfFusion, emissivity, refractiveIndex, dielectricF0 |
f3d.wood |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, emissivity, ignitionTemperature, heatOfCombustion, radiantFraction, resistivity, lossFactor |
f3d.oak |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, ignitionTemperature, heatOfCombustion, radiantFraction, speedOfSound, resistivity, lossFactor |
f3d.pine |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, ignitionTemperature, heatOfCombustion, radiantFraction, speedOfSound, resistivity, lossFactor |
f3d.paper |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, emissivity, ignitionTemperature, heatOfCombustion, radiantFraction |
f3d.cardboard |
— | youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, emissivity, ignitionTemperature, heatOfCombustion, radiantFraction |
f3d.paperStack |
— | staticFriction, specificHeat, conductivity, emissivity, ignitionTemperature, heatOfCombustion, radiantFraction |
f3d.thatch |
— | poissonRatio, staticFriction, specificHeat, conductivity, emissivity, ignitionTemperature, heatOfCombustion, radiantFraction |
f3d.charcoal |
— | poissonRatio, staticFriction, specificHeat, conductivity, emissivity, ignitionTemperature, glowTemperature, heatOfCombustion, radiantFraction |
f3d.paraffin |
— | density, poissonRatio, staticFriction, specificHeat, conductivity, emissivity, ignitionTemperature, heatOfCombustion, radiantFraction |
f3d.rubber |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, ignitionTemperature, heatOfCombustion, effectiveHeatOfCombustion, radiantFraction, speedOfSound, resistivity, lossFactor |
f3d.abs |
— | density, youngsModulus, poissonRatio, tensileStrength, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity |
f3d.polyethylene |
— | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, staticFriction, specificHeat, conductivity, volumetricExpansion, meltingPoint, emissivity, heatOfCombustion, speedOfSound, refractiveIndex, dielectricF0 |
f3d.sand |
— | density, youngsModulus, staticFriction, specificHeat, conductivity, emissivity, lossFactor |
f3d.soil |
— | density, staticFriction, specificHeat, conductivity, emissivity |
f3d.cotton |
— | density, staticFriction, specificHeat, conductivity, emissivity |
f3d.heavyWater |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, refractiveIndex |
f3d.methanol |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.pentane |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.isopentane |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.hexane |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.cyclohexane |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.heptane |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.octane |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.nonane |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.decane |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.dodecane |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.benzene |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.toluene |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.r11 |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, refractiveIndex |
f3d.r113 |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, refractiveIndex |
f3d.r123 |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, boilingPoint, latentHeatOfVaporization, refractiveIndex |
f3d.r141b |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, autoignitionTemperature, refractiveIndex |
f3d.nitrogen |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.oxygen |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.hydrogen |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, boilingPoint, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.helium |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, boilingPoint, latentHeatOfVaporization |
f3d.neon |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.argon |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.krypton |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.xenon |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.fluorine |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, refractiveIndex |
f3d.carbonMonoxide |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.carbonDioxide |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint |
f3d.nitrousOxide |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, boilingPoint, latentHeatOfVaporization, refractiveIndex |
f3d.methane |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.ethane |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.ethylene |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.propane |
density, specificHeat, speedOfSound | viscosity, bulkModulus, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.propylene |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.butane |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.isobutane |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.ammonia |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.sulfurDioxide |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.hydrogenSulfide |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, autoignitionTemperature |
f3d.sulfurHexafluoride |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, refractiveIndex |
f3d.r12 |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.r14 |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.r22 |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, autoignitionTemperature |
f3d.r23 |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization |
f3d.r32 |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, boilingPoint, latentHeatOfVaporization |
f3d.r125 |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.r134a |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.r143a |
density, specificHeat, speedOfSound | viscosity, bulkModulus, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.r152a |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.r227ea |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization |
f3d.r245fa |
density, viscosity, specificHeat, conductivity, speedOfSound | bulkModulus, volumetricExpansion, boilingPoint, latentHeatOfVaporization |
f3d.steam |
— | density, viscosity, bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, speedOfSound |
f3d.liquidNitrogen |
density, viscosity, surfaceTension | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, speedOfSound |
f3d.liquidOxygen |
density, viscosity, surfaceTension | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, speedOfSound |
f3d.liquidArgon |
— | density, viscosity, surfaceTension, bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, speedOfSound |
f3d.liquidHydrogen |
density, viscosity, surfaceTension | bulkModulus, specificHeat, conductivity, volumetricExpansion, boilingPoint, latentHeatOfVaporization, heatOfCombustion, speedOfSound |
f3d.liquidHelium |
density, viscosity, surfaceTension | bulkModulus, specificHeat, conductivity, volumetricExpansion, boilingPoint, latentHeatOfVaporization, speedOfSound |
f3d.liquidMethane |
density, viscosity, surfaceTension | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, speedOfSound |
f3d.isopropanol |
density, viscosity, surfaceTension, speedOfSound | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, impedance, refractiveIndex |
f3d.butanol |
density, viscosity, surfaceTension, speedOfSound | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, impedance, refractiveIndex |
f3d.acetone |
density, viscosity, surfaceTension, speedOfSound | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, impedance, refractiveIndex |
f3d.ethyleneGlycol |
density, viscosity, surfaceTension, speedOfSound | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, impedance, refractiveIndex |
f3d.propyleneGlycol |
density, viscosity, speedOfSound | surfaceTension, bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, impedance, refractiveIndex |
f3d.diethylEther |
density, viscosity, surfaceTension | specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.aceticAcid |
density, viscosity, surfaceTension | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, speedOfSound, impedance, refractiveIndex |
f3d.chloroform |
density, viscosity, surfaceTension, speedOfSound | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, impedance, refractiveIndex |
f3d.dichloromethane |
density, viscosity, surfaceTension | specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, refractiveIndex |
f3d.carbonTetrachloride |
density, viscosity, surfaceTension, speedOfSound | bulkModulus, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, impedance, refractiveIndex |
f3d.dimethylSulfoxide |
density, viscosity | surfaceTension, specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.pXylene |
density, viscosity, surfaceTension | specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.formicAcid |
density, viscosity, surfaceTension | specificHeat, conductivity, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, refractiveIndex |
f3d.sulfuricAcid |
— | density, viscosity, surfaceTension, specificHeat, meltingPoint, boilingPoint, latentHeatOfFusion |
f3d.hydrogenPeroxide |
viscosity | density, surfaceTension, specificHeat, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, refractiveIndex |
f3d.glycolCoolant50 |
density, viscosity, specificHeat, conductivity | volumetricExpansion, meltingPoint |
f3d.gasoline |
density, viscosity, specificHeat, conductivity | surfaceTension, volumetricExpansion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion, radiantFraction |
f3d.diesel |
density, viscosity, specificHeat, conductivity | surfaceTension, volumetricExpansion, autoignitionTemperature, heatOfCombustion |
f3d.kerosene |
density, viscosity, specificHeat, conductivity | surfaceTension, volumetricExpansion, latentHeatOfVaporization, autoignitionTemperature, heatOfCombustion |
f3d.biodiesel |
density, viscosity | volumetricExpansion, heatOfCombustion |
f3d.rapeseedOil |
density, viscosity | surfaceTension, volumetricExpansion, heatOfCombustion |
f3d.sunflowerOil |
density, viscosity | surfaceTension, volumetricExpansion, heatOfCombustion |
f3d.castorOil |
density, speedOfSound | viscosity, surfaceTension, specificHeat, conductivity, volumetricExpansion, meltingPoint, autoignitionTemperature, heatOfCombustion |
f3d.turpentine |
viscosity | density, bulkModulus, specificHeat, conductivity, autoignitionTemperature, heatOfCombustion |
f3d.mineralOil |
specificHeat, conductivity | density, viscosity, surfaceTension, bulkModulus, autoignitionTemperature |
f3d.siliconeOil |
— | density, viscosity, surfaceTension, conductivity, refractiveIndex |
f3d.hydraulicOil |
— | density, viscosity, specificHeat, conductivity |
f3d.motorOil |
— | density, viscosity, surfaceTension, specificHeat, conductivity, autoignitionTemperature, heatOfCombustion, speedOfSound |
f3d.crudeOil |
— | density, viscosity, surfaceTension, bulkModulus, specificHeat, conductivity, heatOfCombustion |
f3d.gallium |
density, viscosity, surfaceTension, conductivity, resistivity | specificHeat, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, speedOfSound |
f3d.galinstan |
density, viscosity, conductivity, resistivity | surfaceTension, meltingPoint |
f3d.sodium |
density, viscosity, surfaceTension, specificHeat, conductivity, resistivity | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, speedOfSound |
f3d.leadMelt |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound, resistivity | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization |
f3d.leadBismuthEutectic |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound, resistivity | bulkModulus, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization |
f3d.tinMelt |
density, viscosity, surfaceTension, specificHeat, conductivity, speedOfSound, resistivity | bulkModulus, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization |
f3d.aluminumMelt |
density, viscosity, surfaceTension, conductivity, emissivity, resistivity | specificHeat, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization |
f3d.ironMelt |
density, viscosity, surfaceTension, conductivity, speedOfSound | bulkModulus, specificHeat, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, resistivity |
f3d.copperMelt |
density, viscosity, surfaceTension, conductivity, speedOfSound, resistivity | bulkModulus, specificHeat, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization |
f3d.lithium |
density, viscosity, surfaceTension, conductivity, resistivity | specificHeat, meltingPoint, boilingPoint, latentHeatOfFusion, latentHeatOfVaporization, speedOfSound |
f3d.sodiumPotassium |
specificHeat, conductivity | density, viscosity, meltingPoint |
f3d.solarSalt |
density, viscosity, specificHeat, conductivity | — |
f3d.flibe |
density, viscosity, conductivity | bulkModulus, specificHeat, meltingPoint, boilingPoint |
f3d.sodiumChlorideMelt |
density, viscosity, surfaceTension, specificHeat | conductivity, meltingPoint, boilingPoint, resistivity |
f3d.brine |
density, viscosity | specificHeat, conductivity, volumetricExpansion, meltingPoint |
f3d.sucroseSolution |
viscosity | density, specificHeat, conductivity, refractiveIndex |
f3d.blood |
— | density, viscosity, surfaceTension, bulkModulus, specificHeat, conductivity, speedOfSound, impedance, resistivity |
f3d.bloodPlasma |
— | density, viscosity, surfaceTension, bulkModulus, specificHeat, conductivity, speedOfSound, impedance, resistivity |
f3d.mapleSyrup |
viscosity | density, specificHeat, conductivity, refractiveIndex |
f3d.glucoseSyrup |
density, viscosity | — |
f3d.iron |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound, lossFactor |
f3d.silver |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound, lossFactor |
f3d.lead |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound, lossFactor |
f3d.nickel |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, kineticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound, lossFactor |
f3d.zinc |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound, lossFactor |
f3d.tin |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound, lossFactor |
f3d.titanium |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound |
f3d.tungsten |
specificHeat, conductivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound |
f3d.magnesium |
specificHeat, conductivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, emissivity, speedOfSound, resistivity, lossFactor |
f3d.platinum |
specificHeat, conductivity, emissivity, resistivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, speedOfSound |
f3d.chromium |
specificHeat, conductivity, emissivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, boilingPoint, latentHeatOfFusion, resistivity |
f3d.molybdenum |
specificHeat, conductivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, emissivity, speedOfSound |
f3d.stainlessSteel304 |
specificHeat, conductivity | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, hardness, staticFriction, volumetricExpansion, meltingPoint, emissivity, speedOfSound, resistivity |
f3d.stainlessSteel316 |
specificHeat, conductivity | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, staticFriction, volumetricExpansion, emissivity, speedOfSound, resistivity |
f3d.castIron |
— | density, youngsModulus, poissonRatio, tensileStrength, staticFriction, kineticFriction, conductivity, volumetricExpansion, emissivity, speedOfSound |
f3d.titaniumTi6Al4V |
— | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, hardness, staticFriction, specificHeat, conductivity, volumetricExpansion, meltingPoint, speedOfSound, resistivity |
f3d.aluminum6061T6 |
specificHeat | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, hardness, staticFriction, conductivity, volumetricExpansion, meltingPoint, emissivity, speedOfSound, resistivity, lossFactor |
f3d.aluminum7075T6 |
— | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, hardness, staticFriction, specificHeat, conductivity, volumetricExpansion, meltingPoint, emissivity, speedOfSound, resistivity |
f3d.aluminum2024T3 |
specificHeat | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, hardness, staticFriction, conductivity, volumetricExpansion, meltingPoint, emissivity, speedOfSound, resistivity |
f3d.brass |
specificHeat, conductivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, emissivity, speedOfSound, resistivity, lossFactor |
f3d.phosphorBronze |
conductivity | density, youngsModulus, staticFriction, specificHeat, volumetricExpansion, meltingPoint, resistivity |
f3d.aluminumBronze |
conductivity | density, youngsModulus, staticFriction, specificHeat, meltingPoint |
f3d.constantan |
specificHeat, conductivity | density, staticFriction, volumetricExpansion, meltingPoint, speedOfSound, resistivity |
f3d.nichrome |
specificHeat, conductivity, resistivity | density, staticFriction, meltingPoint |
f3d.inconelX750 |
specificHeat, conductivity | density, youngsModulus, staticFriction, volumetricExpansion, meltingPoint, speedOfSound |
f3d.steel4340 |
— | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, staticFriction, specificHeat, conductivity, volumetricExpansion, speedOfSound |
f3d.borosilicateGlass |
emissivity | density, youngsModulus, poissonRatio, staticFriction, kineticFriction, specificHeat, conductivity, volumetricExpansion, speedOfSound, refractiveIndex, dielectricF0 |
f3d.fusedSilica |
specificHeat, conductivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint, emissivity, speedOfSound, refractiveIndex, abbeNumber, dielectricF0, resistivity |
f3d.crownGlassBK7 |
— | density, youngsModulus, poissonRatio, staticFriction, kineticFriction, specificHeat, conductivity, volumetricExpansion, speedOfSound, refractiveIndex, abbeNumber, dielectricF0 |
f3d.flintGlassF2 |
— | density, youngsModulus, poissonRatio, staticFriction, kineticFriction, specificHeat, conductivity, volumetricExpansion, speedOfSound, refractiveIndex, abbeNumber, dielectricF0 |
f3d.alumina |
specificHeat, conductivity | density, youngsModulus, poissonRatio, staticFriction, volumetricExpansion, meltingPoint |
f3d.sapphire |
specificHeat, conductivity | density, youngsModulus, staticFriction, volumetricExpansion, meltingPoint, refractiveIndex, abbeNumber, dielectricF0 |
f3d.porcelain |
— | density, staticFriction, conductivity, volumetricExpansion, emissivity, refractiveIndex, dielectricF0 |
f3d.siliconCarbide |
specificHeat | density, youngsModulus, poissonRatio, staticFriction, conductivity, volumetricExpansion, meltingPoint, emissivity |
f3d.diamond |
specificHeat, conductivity | density, youngsModulus, staticFriction, speedOfSound, refractiveIndex, dielectricF0, resistivity |
f3d.graphite |
specificHeat, conductivity | density, youngsModulus, staticFriction, meltingPoint, emissivity, resistivity |
f3d.quartz |
specificHeat, conductivity | density, staticFriction, volumetricExpansion, meltingPoint, refractiveIndex, dielectricF0 |
f3d.glassCeramic |
specificHeat, conductivity, emissivity | density, youngsModulus, staticFriction, meltingPoint |
f3d.silicon |
specificHeat, conductivity | density, youngsModulus, staticFriction, meltingPoint, speedOfSound, resistivity |
f3d.siliconNitride |
specificHeat, conductivity | density, youngsModulus, staticFriction, meltingPoint |
f3d.lightweightConcrete |
— | density, youngsModulus, staticFriction, specificHeat, conductivity, lossFactor |
f3d.basalt |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, meltingPoint, emissivity |
f3d.sandstone |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity |
f3d.limestone |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity |
f3d.slate |
— | density, youngsModulus, poissonRatio, staticFriction, specificHeat, volumetricExpansion, speedOfSound |
f3d.quartzite |
— | density, staticFriction, specificHeat, conductivity |
f3d.gypsumBoard |
— | density, youngsModulus, staticFriction, specificHeat, conductivity, emissivity, lossFactor |
f3d.plaster |
— | density, youngsModulus, staticFriction, specificHeat, conductivity, emissivity, lossFactor |
f3d.cementMortar |
— | density, staticFriction, specificHeat, conductivity, volumetricExpansion |
f3d.asphalt |
— | density, youngsModulus, staticFriction, specificHeat, conductivity, emissivity, lossFactor |
f3d.soilDry |
— | density, staticFriction, specificHeat, conductivity, emissivity |
f3d.soilWet |
— | density, staticFriction, specificHeat, conductivity, emissivity |
f3d.clayDry |
— | density, staticFriction, conductivity, emissivity |
f3d.clayWet |
— | density, staticFriction, conductivity, emissivity |
f3d.snowFresh |
specificHeat | density, staticFriction, conductivity, meltingPoint, latentHeatOfFusion, emissivity, refractiveIndex, dielectricF0 |
f3d.snowPacked |
specificHeat | density, staticFriction, conductivity, meltingPoint, latentHeatOfFusion, emissivity, refractiveIndex, dielectricF0 |
f3d.rockSalt |
— | density, staticFriction, meltingPoint, refractiveIndex, dielectricF0 |
f3d.pineEasternWhite |
conductivity | density, staticFriction, specificHeat, volumetricExpansion, emissivity, speedOfSound, resistivity, lossFactor |
f3d.birch |
conductivity | density, youngsModulus, poissonRatio, staticFriction, specificHeat, volumetricExpansion, emissivity, speedOfSound, resistivity, lossFactor |
f3d.maple |
conductivity | density, youngsModulus, poissonRatio, staticFriction, specificHeat, volumetricExpansion, emissivity, speedOfSound, resistivity, lossFactor |
f3d.douglasFir |
conductivity | density, youngsModulus, poissonRatio, staticFriction, specificHeat, volumetricExpansion, emissivity, speedOfSound, resistivity, lossFactor |
f3d.spruce |
conductivity | density, youngsModulus, poissonRatio, staticFriction, specificHeat, volumetricExpansion, emissivity, speedOfSound, resistivity, lossFactor |
f3d.balsa |
conductivity | density, youngsModulus, poissonRatio, staticFriction, specificHeat, volumetricExpansion, emissivity, speedOfSound, resistivity, lossFactor |
f3d.hardwoodGeneric |
— | density, staticFriction, specificHeat, conductivity, emissivity |
f3d.softwoodGeneric |
— | density, staticFriction, specificHeat, conductivity, emissivity |
f3d.hardboard |
— | density, youngsModulus, staticFriction, specificHeat, conductivity, lossFactor |
f3d.particleboard |
— | density, staticFriction, specificHeat, conductivity |
f3d.cork |
— | density, youngsModulus, staticFriction, specificHeat, conductivity, speedOfSound, lossFactor |
f3d.polyethyleneLD |
— | density, youngsModulus, yieldStrength, tensileStrength, staticFriction, volumetricExpansion, meltingPoint, emissivity, heatOfCombustion, speedOfSound, refractiveIndex, dielectricF0 |
f3d.polypropylene |
— | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, staticFriction, specificHeat, conductivity, volumetricExpansion, meltingPoint, emissivity, heatOfCombustion, refractiveIndex, dielectricF0 |
f3d.pvc |
— | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, heatOfCombustion, speedOfSound, refractiveIndex, dielectricF0 |
f3d.pmma |
— | density, youngsModulus, poissonRatio, tensileStrength, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, ignitionTemperature, heatOfCombustion, speedOfSound, refractiveIndex, abbeNumber, dielectricF0, lossFactor |
f3d.polycarbonate |
— | density, youngsModulus, poissonRatio, tensileStrength, staticFriction, specificHeat, conductivity, volumetricExpansion, emissivity, refractiveIndex, abbeNumber, dielectricF0 |
f3d.polystyrene |
— | density, youngsModulus, poissonRatio, tensileStrength, staticFriction, volumetricExpansion, emissivity, heatOfCombustion, speedOfSound, refractiveIndex, dielectricF0 |
f3d.expandedPolystyrene |
— | density, staticFriction, specificHeat, conductivity, heatOfCombustion |
f3d.polyurethaneFoamRigid |
— | density, staticFriction, specificHeat, conductivity |
f3d.nylon66 |
— | density, youngsModulus, poissonRatio, yieldStrength, tensileStrength, staticFriction, conductivity, volumetricExpansion, meltingPoint, emissivity, speedOfSound |
f3d.ptfe |
— | density, youngsModulus, poissonRatio, yieldStrength, staticFriction, kineticFriction, specificHeat, conductivity, volumetricExpansion, meltingPoint, emissivity, refractiveIndex, dielectricF0, resistivity |
f3d.pet |
— | density, youngsModulus, tensileStrength, staticFriction, specificHeat, conductivity, volumetricExpansion, meltingPoint, emissivity, refractiveIndex, dielectricF0, resistivity |
f3d.pom |
— | density, youngsModulus, tensileStrength, staticFriction, volumetricExpansion, meltingPoint, emissivity |
f3d.epoxy |
— | density, youngsModulus, tensileStrength, staticFriction, volumetricExpansion, emissivity |
f3d.peek |
— | density, youngsModulus, yieldStrength, staticFriction, meltingPoint |
f3d.naturalRubber |
— | density, youngsModulus, poissonRatio, staticFriction, conductivity, volumetricExpansion, emissivity, speedOfSound, refractiveIndex, dielectricF0, lossFactor |
f3d.siliconeRubber |
— | density, youngsModulus, poissonRatio, staticFriction, conductivity, speedOfSound, refractiveIndex, dielectricF0 |
f3d.neoprene |
— | density, staticFriction, speedOfSound, lossFactor |
f3d.butylRubber |
— | density, staticFriction, speedOfSound |
f3d.polybutadieneRubber |
— | density, staticFriction, speedOfSound |
f3d.carbonFiberComposite |
specificHeat, conductivity | density, youngsModulus, staticFriction, speedOfSound |
f3d.fiberglassComposite |
— | density, youngsModulus, staticFriction, speedOfSound |
f3d.bone |
— | density, youngsModulus, tensileStrength, staticFriction, refractiveIndex, dielectricF0, resistivity |
f3d.leather |
— | density, staticFriction, conductivity |
f3d.wool |
— | density, staticFriction, conductivity |
f3d.linoleum |
— | density, staticFriction, specificHeat, conductivity |
f3d.bakelite |
— | density, staticFriction, specificHeat, conductivity |
f3d.mica |
— | density, staticFriction, conductivity |
f3d.coal |
— | density, staticFriction, specificHeat, conductivity |
f3d.sawdust |
— | density, staticFriction, specificHeat, conductivity |
f3d.mineralWool |
— | density, staticFriction, specificHeat, conductivity |
554 values of 239 materials change with temperature; 1830 are constants at the reference state. No law in the catalogue reads pressure yet.