Code Monkey home page Code Monkey logo

animate's Introduction

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.

animate's People

Contributors

benjaminaigner avatar jirivalasek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

animate's Issues

Add to the FreeCAD-addons repo

Let me know when you're ready to do this.
Also, we'll need an SVG logo for this WB to represent it in the Addon Manager dialog.

Please make README.md a little more elaborate

Hi @JiriValasek
This looks awesome. Are you aware of the other workbenches that have similar functionality? How does this workbench differ?

Also can you add:

  • License info to README
  • Screenshots and/or short animated gifs
  • Installation instructions
  • a place on the forum that users/testers could give you feedback beside the issue queue of this repo
  • Add topics (aka tags) to this repo like freecad workbench addon animation etc...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.