flutter3d_matter 1.0.0-rc.1 copy "flutter3d_matter: ^1.0.0-rc.1" to clipboard
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's world block lays its own fields over a game's with WorldProperties.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 a PropertyLaw: its value at the material's reference state, and at(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 the const reference.
  • 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 through host.registry<MaterialCatalog>(); byExternal(space, id) finds one by another system's id, contact gives what two of them do where they meet, and checkMaterialCatalog holds 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.

0
likes
140
points
53
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

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.

Topics

#physics #simulation #game-engine

License

MIT (license)

Dependencies

flutter3d_foundation, flutter3d_plugin_api, vector_math

More

Packages that depend on flutter3d_matter