项目作者: JiriValasek

项目描述 :
An animation FreeCAD workbench
高级语言: Python
项目地址: git://github.com/JiriValasek/Animate.git
创建时间: 2019-05-21T21:57:14Z
项目社区:https://github.com/JiriValasek/Animate

开源协议:Other

下载


Animate

An animation FreeCAD workbench

The aim of this workbench is to facilitate an easy way to make animations of your mechanical project.
At this point, it provides 7 tools:

  • General tools:
    • Server
    • Trajectory
    • Control
    • Collision Detector

Using them you can move objects along trajectories. A trajectory is specified by assigned poses at given times.
Then you can record this movement into series of images and export as a video afterwards.

  • Tools focused on robotics
    • RobWorld
    • RobRotation
    • RobTranslation

These tools can be used to control a robot consisting of separate parts/links. Motion of those parts is
described using Denavit-Hartenbergs notation for Revolute and Prismatic joints represented by
RobRotation and RobTranslation tools respectively. For more info check User Guide, Documentation or Double pendulum example.

Getting Started, User Guide & Documentation

All you need to know you’ll find out on Animate website
So let’s go take a look.

Future plans

The future plans include making Camera and Endpoint tool. Camera tool will change viewport’s location and shape in time according to setting and Endpoint tool will make a graph of it’s position (velocity, acceleration) in time. Also server focused on working with Animate tools is planned, it should be able to send numbers in their binary form instead of string one.

License

  • The Animate workbench (all that is inside Animate folder) is licensed under LGPL license. This license does not extend itself to the rest of this repository.
  • The Examples (all that is inside Examples folder) is licensed under more permissive MIT license. This license does not extend itself to the rest of this repository.

Authors

Jiří VALÁŠEK

Acknowledgments

I’d like to thank to FreeCAD community for responding to my questions in the FreeCAD Forum.