Giter VIP home page Giter VIP logo

nils-soderman / vscode-motionbuilder-utils Goto Github PK

View Code? Open in Web Editor NEW
33.0 4.0 1.0 18.09 MB

Visual Studio Code extension with features to assist when writing python code for Autodesk MotionBuilder

Home Page: https://marketplace.visualstudio.com/items?itemName=NilsSoderman.mobu-utils

License: MIT License

Python 36.68% TypeScript 62.97% Batchfile 0.35%
motionbuilder mobu vscode python editor script autodesk extension plugin visual-studio-code

vscode-motionbuilder-utils's Introduction

MotionBuilder Utils (Visual Studio Code)

Editor features to assist when writing Python code for Autodesk MotionBuilder.


Features

Execute Code

Run code in MotionBuilder directly from within the editor

execute code in MotionBuilder demo

Command: MotionBuilder: Execute
Keyboard Shortcut: Ctrl + Enter

The selected text will be executed, if nothing is selected the entire document will be executed.


Code Completion

This extention comes with improved stub files for the pyfbsdk module.

Better auto-completion demo

  • Feature complete (contains all of the functions & classes that can be accessed in the pyfbsdk module)
  • Variable type annotations
  • Readable descriptions

Command (to setup code completion): MotionBuilder: Setup Code Completion


Debugging

Attach VS Code to MotionBuilder to debug your scripts, set breakpoints & step through the code.

Debugging MotionBuilder Python demo

Command: MotionBuilder: Attach


Browse the Documentation

Quickly search through the official sdk documentation from within the editor, and open the page in a new web-browser tab.

Browse MotionBuilder sdk documentation demo

Commands:

  • MotionBuilder: Browse Documentation
  • MotionBuilder: Browse Examples

Keyboard Shortcut (to browse the Python docs): Ctrl + F1


Note:

Commands can be run from VS Code's command palette, Show All Commands (Default shortcut: Ctrl + Shift + P)



Contact

If you have any questions, feature requests or run into any bugs, don't hesitate to get in contact with me:

Personal Website
Report an issue


*This is a third-party extension and is not associated with Autodesk or MotionBuilder in any way.

vscode-motionbuilder-utils's People

Contributors

dependabot[bot] avatar nils-soderman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

natejsweet

vscode-motionbuilder-utils's Issues

how to use debugging?

Hi, thanks for your work. Can you give more description on debugging with vscode? how to use "motionbuilder: attach". Thanks a lot.

Missing stub file

Umm, suddenly after updating the extension stopped working for pyfbsdk and i noticed that there's missing stub file for it.

Import "pyfbsdk" could not be resolved

Not that much skilled to understand why it does not works for me, so I was hoping to get maybe some help here ? :)

I got Python 3.11
Using Virtual Studio Code

When I try add anything from the MoBu utils such as from pyfbsdk import * yellow wavy underline show up and the Import "pyfbsdk" could not be resolved msg pop up when I hover over it with my cursor.

Also having bit an issue to understand how exactly I can run the debug server ? If I can ask for help here as well.

Thanks in advance :)
obrazek
obrazek

MotionBuilder window chooser

Hello, thanks for your work. I use it everyday :)
I was wondering if there was a way to choose which motion builder i'm sending the code to. I always have 2 or 3 motion builder opened and sometimes i want to send code to a specific one. So i have to close all others, send code and reopen the previous closed.
Thanks a lot

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.