工具#
gs.materials.Tool 把实体标记为由脚本按运动学方式驱动的碰撞体,可与软体和粒子介质耦合。适用于执行器、夹爪或移动边界:你直接驱动它们的运动,同时它们会推挤 MPM、PBD 或其他可变形实体。
- class genesis.engine.materials.tool.Tool(*, use_visual_raycasting: bool = False, friction: float = 0.0, coup_softness: float = 0.01, collision: bool = True, sdf_res: int = 128) None[source]#
Material for tool entities.
- Parameters:
friction (float, optional) – Friction coefficient. Default is 0.0.
coup_softness (float, optional) – Softness of coupling interaction. Default is 0.01.
collision (bool, optional) – Whether the tool participates in collision. Default is True.
sdf_res (int, optional) – Resolution of the SDF grid. Default is 128.