SoftBody

Inherits: MeshInstance < GeometryInstance < VisualInstance < Spatial < Node < Object

类别: 核心

简要说明

软网格物理体。

方法

无效

add_collision_exception_with ( Node body )

Array

get_collision_exceptions ( )

bool

get_collision_layer_bit ( int bit ) const

bool

get_collision_mask_bit ( int bit ) const

bool

is_ray_pickable ( ) const

无效

remove_collision_exception_with ( Node body )

无效

set_collision_layer_bit ( int bit, bool value )

无效

set_collision_mask_bit ( int bit, bool value )

无效

set_ray_pickable ( bool ray_pickable )

描述

可变形的物理体。用于创建弹性或可变形的对象,如布、橡胶或其他柔性材料。

属性描述

  • float areaAngular_stiffness

违约

0.5

设定器

设置区域角度刚度(值)

吸气剂

得到面积角刚度

  • int collision_layer

违约

1

设定器

设置碰撞层(值)

吸气剂

获取“碰撞层”()

这个区域所处的物理层。

可碰撞对象可以存在于32个不同层中的任何一个层中。这些层就像一个标签系统,不可见。可碰撞对象可以使用碰撞掩模属性,使用这些层来选择可以与哪些对象碰撞。

如果对象A在对象B扫描的任何层中,或者对象B在对象A扫描的任何层中,则会检测到接触。

  • int collision_mask

违约

1

设定器

设置碰撞屏蔽(值)

吸气剂

获取碰撞掩模(

物理层在这个区域扫描碰撞。

  • float damping_coefficient

违约

0.01

设定器

设定阻尼系数(值)

吸气剂

得到阻尼系数

违约

0.0

设定器

设置阻力系数(值)

吸气剂

得到阻力系数

违约

0.5

设定器

设置线性刚度(值)

吸气剂

得到线性刚度

违约

节点路径(“”)

设定器

设置父级冲突忽略(值)

吸气剂

获取父级冲突忽略()

  • float pose_matching_coefficient

违约

0.0

设定器

设置姿势匹配系数(值)

吸气剂

获取姿势匹配系数

  • float pressure_coefficient

违约

0.0

设定器

设定压力系数(值)

吸气剂

得到压力系数

  • int simulation_precision

违约

5

设定器

设置模拟精度(值)

吸气剂

获取模拟精度

增加该值将改善结果模拟,但会影响性能。小心使用。

违约

1.0

设定器

设置总质量(值)

吸气剂

获取总质量

违约

0.5

设定器

设置体积刚度(值)

吸气剂

得到体积刚度

方法说明

  • void add_collision_exception_with ( Node body )

将主体添加到该主体无法碰撞的主体列表中。

  • Array get_collision_exceptions ( )

返回作为此正文的冲突异常添加的节点数组。

  • bool get_collision_layer_bit ( int bit ) const

返回碰撞遮罩上的单个位。

  • bool get_collision_mask_bit ( int bit ) const

返回碰撞遮罩上的单个位。

  • bool is_ray_pickable ( ) const

  • void remove_collision_exception_with ( Node body )

从该实体无法碰撞的实体列表中删除实体。

  • void set_collision_layer_bit ( int bit, bool value )

在层掩码上设置单个位。如果只需要更改一个层的值,请使用此选项。

  • void set_collision_mask_bit ( int bit, bool value )

设置碰撞遮罩上的单个位。如果只需要更改一个层的值,请使用此选项。

  • void set_ray_pickable ( bool ray_pickable )