nD β
An nD material (n-dimensional) describes the full 2D/3D stressβstrain law at the Gauss point of a continuum element. Shells, bricks and tetrahedra all need one.
π§ Grasshopper component β


kN/mΒ².kN/mΒ².kg/mΒ³.ColourThe colour the material is drawn in when Model View colours the elements by material.
kN/mΒ².kN/mΒ².kN/mΒ².kN/mΒ².kN/mΒ².kN/mΒ².kg/mΒ³.ColourThe colour the material is drawn in when Model View colours the elements by material.
Note
G on the isotropic unit is not written to OpenSees β ElasticIsotropic derives its shear modulus from E and Ξ½. Alpaca4d keeps G on the material because the same material object may also be read for section properties.
Note
Rho is in kg/mΒ³, and it is what gives shells and solids their mass.Shells, bricks and tetrahedra take no mass input of their own β OpenSees reads the density straight off this material. Alpaca4d converts it to the solver's mass unit when the deck is written.
Before 0.11 that conversion was missing, so every shell and solid was a thousand times too heavy and modal frequencies came out about 31.6 times too low. Static results were never affected β density only feeds the mass matrix, and self-weight is applied as explicit nodal loads by Gravity Load.
A switcher component: pick the unit in the drop-down under it, or right-click it βΈ Units:
- ElasticIsotropic β the same stiffness in every direction.
- ElasticOrthotropic β different stiffness along three orthogonal directions, for timber, composite panels, or plates that behave differently in-plane and out-of-plane.
π When to use it β
Use it when
- The element is a shell, a brick or a tetrahedron.
- You need direction-dependent stiffness β timber panels, laminates, ribbed slabs smeared into an orthotropic plate β use ElasticOrthotropic.
Do not use it when
- The element is a beam β use a Uniaxial material.
- You want a standard isotropic grade β the Material Database will produce one directly.
π Relation to OpenSees
nDMaterial ElasticIsotropic $matTag $E $nu $rho
nDMaterial ElasticOrthotropic $matTag $Ex $Ey $Ez $nuXy $nuYz $nuZx $Gxy $Gyz $Gzx $rhoFor the orthotropic material on shells, the axes are those of the shell section β axes 1 and 2 of Local Axes in Model View. On solids they are the global axes. On shells, set Local X Axis on the ASD Shell component so every face agrees on which direction Ex refers to.
