运动学工具包演示
这个运动学工具包是用 HOOPS Visualize for Web 构建的,提供了一组类来为 CAD 模型添加基于运动学的动画。

概述
在 运动学工具包 中找到的类使得向 CAD 模型添加基于运动学的动画变得容易。在典型的 CAD 模型中,产品结构通常是扁平的或与装配体的运动学/关节关系无关,这就是为什么运动学管理器允许用户定义独立于 CAD 层次结构的组件层次结构。基于这种关系图,可以通过设置单个值来轻松地动画化特定组件。
演示指南
除了这一基本功能,运动学管理器还允许定义根据其数学关系由其他组件驱动的间接组件。例如,映射组件将响应另一个组件的移动或旋转而移动或旋转。其他组件允许创建铰链、活塞和其他更复杂的机械系统。也可以定义自己的组件行为。此外,运动学工具包还提供了一个基于梯度下降法的简单逆运动学求解器。
一旦定义了运动学层次结构,它可以很容易地导出到 JSON 对象,然后可以将其模板应用于场景中存在的 CAD 模型的各个实例,每个实例由其自身的运动学状态驱动(例如,建筑物中的多个 IoT 启用设备)。
运动学管理器还配有自己的动画系统(由 anime.js 提供支持),这使得定义简单的动画(如按下按钮或启动风扇)并将它们组合成更复杂的动画组变得容易。
除了核心运动学工具包类外,此仓库还包含一个实验性编辑环境,用于交互式创建运动学层次结构、设置动画并将其导出到 JSON。
>
需要联系我们?请通过邮件发送至 labs@techsoft3d.com联系我们。