name=""
复合体固定位置
dim=""
维度,可以写1,2,3。在 1D 中,元素是胶囊,在 2D 中,元素是 具有半径的三角形,在 3D 中,元素是具有(可选)半径的四面体。
radius=""
所有 flex 元素的半径。它在 3D 中可以为零,但在 1D 和 2D 中必须为正。半径会影响两者 碰撞检测和渲染。在 1D 和 2D 中,需要使单元具有体积。
body="string"
定点元素名
material=""
材质
rgba=""
颜色
边缘弯曲的阻尼和刚度
stiffness="0"
damping="0"
有限元参数
young="0"
杨式模量
poisson="0"
柏松比
damping="0"
该量缩放由 Young 模量定义的刚度,以生成阻尼矩阵。
thickness="-1"
壳厚,长度单位;仅适用于二手 2D 弯曲。用于缩放拉伸刚度。 此厚度可以设置为等于半径的 2 倍,以匹配几何体, 但会单独显示,因为半径可能受到与碰撞检测相关的注意事项的限制。
elastic2d="[none, bend, stretch, both]"
该参数在3.3.3及以后版本使用,对 2D 弯曲的被动力的弹性贡献。“none”: 无, “bend”: 仅弯曲, “stretch”: 仅拉伸, “both”: 弯曲和拉伸。
internal="false"
启用或禁用内部碰撞
selfcollide="auto" [none, narrow, bvh, sap, auto]
启用或禁用内部碰撞
name=""
生成命名
dim=""
维度,可以写1,2,3。在 1D 中,元素是胶囊,在 2D 中,元素是 具有半径的三角形,在 3D 中,元素是具有(可选)半径的四面体。
dof="full" [full, radial, trilinear]
弯曲自由度 (dof) 的参数化。
type="grid" [grid, box, cylinder, ellipsoid, disc, circle, mesh, gmsh, direct]
有限元子对象类型
count=""
每个维度中自动生成的点的数量。this 和 next 属性仅适用于类型网格, box、cylinder、ellipsoid。
spacing=""
每个维度中自动生成的点之间的间距。间距应足够大 与半径相比,以避免永久接触。
mass=""
总质量,每个自动生成的实体的质量等于该值除以点数。
inertiabox=""
每个点的旋转惯性,此处为对角线。
file=""
从中加载曲面(三角形)或体积(四面体)网格的文件的名称。可以是stl,obj,gmsh格式
rigid="false"
如果为 true,则所有点都对应于父形体中的顶点,并且不会创建新形体。这是 等效于固定所有点。请注意,如果所有点都确实被固定,模型编译器将检测到 Flex 是刚性的(在碰撞检测中表现为非凸面网格)。
pos=""
位置
quat,axisangle, xyaxes, zaxis, euler=""
旋转
scale=""
点坐标缩放,宏观就是尺寸缩放
边缘弯曲的阻尼和刚度
stiffness="0"
damping="0"
equality="false" [true, false]
约束边缘
固定body/grid
id=""
位置
range="int(2 * n)"
位置
grid="int(dim * n)"
位置
gridrange="int(2 * dim * n)"
位置