关于 structural-physics
Structural Physics 是用于建筑力学的技能,可验证结构稳定性并模拟损伤。它提供街机、启发式和真实物理模式,适用于游戏及工程模拟。
主要功能
- 01验证构件放置与稳定性
- 02模拟损伤状态及传播
- 03模拟火势蔓延和连锁坍塌
- 04通过缓存与批处理优化稳定性检查
- 05选择街机、启发式或真实物理模式
适用场景
- 01检查建筑构件是否可以放置
- 02模拟生存游戏中的结构损坏
- 03模拟工程场景中的应力与应变
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bbeierle12/ skill-mcp-claude --skill structural-physics安装后在 Claude Code 中输入/structural-physics确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
_meta.jsonreferences/structural-physics-advanced.mdscripts/damage-propagation.jsheuristic-validator.jsphysics-engine-lite.jsstability-optimizer.js详细介绍
结构物理
用于建筑力学的稳定性验证和损伤系统。
快速开始
import { HeuristicValidator } from './scripts/heuristic-validator.js';
import { DamageSystem } from './scripts/damage-propagation.js';
// Rust/Valheim style stability
const validator = new HeuristicValidator({ mode: 'heuristic' });
validator.addPiece(piece);
const result = validator.validatePlacement(newPiece);
// result: { valid: true, stability: 0.85, supports: [...] }
// Damage and collapse
const damage = new DamageSystem(validator);
damage.applyDamage(piece, 50, 'physical');
damage.applyExplosiveDamage(position, 100, 10); // radius damage
参考
请参阅 references/structural-physics-advanced.md,了解:
- 物理模式比较(街机、启发式和真实)
- 材料属性和衰减率
- 损伤状态阈值
- 级联机制
脚本
scripts/heuristic-validator.js- 快速验证(Fortnite/Rust/Valheim 模式)scripts/stability-optimizer.js- 为大型结构提供缓存和批量更新scripts/damage-propagation.js- 损伤状态、火势蔓延、级联坍塌scripts/physics-engine-lite.js- 可选的真实应力/应变模拟
物理模式
- 街机(Fortnite):仅检查连通性,立即坍塌,最适合战斗
- 启发式(Rust/Valheim):稳定性百分比,规则可预测,最适合生存玩法
- 真实:完整的应力/应变模拟,计算开销大,最适合工程模拟
评论
支持 Markdown