ParametricText

ParametricText

Thomas A
Бесплатное

ОС:
Язык:

Описание

ParametricText is an Autodesk® Fusion 360™ add-in for creating Text Parameters in sketches.

 

Text parameters can be pure text or use parameter values by using a special syntax. There is also a special parameter, that contains information about the document’s version and save date.

 

All parameters are stored within the document upon save. The texts are always “rendered” in the sketches, so they can be viewed without having the add-in. However, to correctly update the values, the add-in is needed.

 

⭐ This add-in is free, but if you like it, please drop a review and tell us about your use case! Drop a review even if you don't like it. (The reviews will also provide feedback for future development)

You can also support me by buying me a coffee (Ko-fi link).

 

The add-in is licensed under the MIT license.

Прочитать справку

Сведения об этой версии

Версия 2.1.0, 15.04.2021
* v 2.1.0 * Fix Fusion 360 crash in non-parametric mode, by not calling "Compute All" in non-parametric mode. * Only run automatic "Compute All" if there are any text parameters that have been updated. * Text substrings using Python slice operator. * Add "_.sketch" * v 2.0.0 * Rewritten selection engine. * Handle selection of texts in multi-occurrence components better. * "Inherit" sketch parameters when pasting using "Paste New". * New parameter values: "_.component", "_.file" * Storage format version 2, to handle the new selection engine. * Only one Undo item for text updates (not applicable to document save). * Show count of texts selected in each sketch. * Option to run "Compute All" automatically, to force features to update. * Detect missing "thomasa88lib" helper library. * Quick buttons for prepending braces and appending common parameters. * v 1.1.0 * "_.date" for retrieving document save date. * Workaround for Fusion 360™ bug when using Autodesk® SHX fonts. * Informative error when a text has a negative angle. * Don't re-evaluate texts when the Change Parameters dialog is closed without any changes. * Handle unit-less parameter values. * v 1.0.1 * Fix error when using "_.version" in documents that have never been saved. * Redesign logo to comply with app store. * v 1.0.0 * Out of beta! * v 0.2.1 * Set table height to 10 rows. * Fix #1. Handle unsaved documents. * v 0.2.0 * Basic support for Python format specifiers. * "Insert braces" button. * Selection tooltip, to show all selections when the text is truncated. * Hide "select control". Integrate clear button into table. * Use correct unit/scaling when showing parameter value. * Quick reference in dialog. * v 0.1.1 * Enable "Run on Startup" by default. * v 0.1.0 * First beta release

Политика конфиденциальности разработчика

Скриншоты и видео


Рецензии клиентов

(4 оценки)

|

Техническая поддержка
  • Excellent! Much needed!
    Mattias Ranbro | марта 23, 2021 Проверенная загрузка (Что это такое?)

    Been looking for this! Works perfectly.


  • Deserves to be installed by default !
    Guy Capra | марта 20, 2021 Проверенная загрузка (Что это такое?)

    I can finally automatically engrave the size of pieces !

    Thank you very much dear Thomas, the editor should give you a medal (in real gold) !


  • Fills a void in Fusion 360
    Zobel Junk | октября 15, 2020

    Glad to finally have this basic functionality to version my parts and embed paramentric details.


  • Excellent !
    Silopolis Silopolis | октября 01, 2020 Проверенная загрузка (Что это такое?)

    Hi thanjs for this nice and handy app !
    Used for engraved text on part and makes text update much more easy and fast.
    Only issue I've met is it seems to choke on parameters without units:

    ---------------------------
    Fusion 360
    ---------------------------
    Copy this message using Ctrl+C:

    C:\Users\tarax\AppData\Roaming\Autodesk\ApplicationPlugins\ParametricText.bundle\Contents\thomasa88lib\events.py failed:

    Traceback (most recent call last):
      File "C:/Users/tarax/AppData/Roaming/Autodesk/ApplicationPlugins/ParametricText.bundle/Contents\thomasa88lib\events.py", line 141, in catcher
        func(args)
      File "C:/Users/tarax/AppData/Roaming/Autodesk/ApplicationPlugins/ParametricText.bundle/Contents/ParametricText.py", line 356, in map_cmd_execute_handler
        save(cmd)
      File "C:/Users/tarax/AppData/Roaming/Autodesk/ApplicationPlugins/ParametricText.bundle/Contents/ParametricText.py", line 377, in save
        sketch_text.text = evaluate_text(text)
      File "C:/Users/tarax/AppData/Roaming/Autodesk/ApplicationPlugins/ParametricText.bundle/Contents/ParametricText.py", line 458, in evaluate_text
        shown_text = SUBST_PATTERN.sub(sub_func, text)
      File "C:/Users/tarax/AppData/Roaming/Autodesk/ApplicationPlugins/ParametricText.bundle/Contents/ParametricText.py", line 442, in sub_func
        value = design.fusionUnitsManager.convert(param.value, "internalUnits", param.unit)
      File "C:/Users/tarax/AppData/Local/Autodesk/webdeploy/production/81fe16c330656df1a293195f4c169d3f2a29c315/Api/Python/packages\adsk\fusion.py", line 15775, in convert
        return _fusion.FusionUnitsManager_convert(self, *args)
    RuntimeError: 3 : Bad units parameter

    ---------------------------
    OK   
    ---------------------------

    Thanks for sharing. Keep the good code coming :-)


    Thomas A (Разработчик) | октября 03, 2020

    Hi, thank you for reporting this. Believe it or not, I actually hit the exact same problem today. I'm planning to submit the next version in the coming days, but it might take 1-2 weeks due to the review process. However, if you want to, you can try the beta here: https://github.com/thomasa88/ParametricText/releases/tag/v1.1.0-beta.4 You will need to uninstall the version downloaded from here and then follow the instructions in the readme: https://github.com/thomasa88/ParametricText/blob/v1.1.0-beta.4/README.md If you don't uninstall the store version first, you will get errors when the beta and the released version tries to run at the same time.


    Thomas A (Разработчик) | октября 13, 2020

    v1.1.0 with the unit fix is now published!

Наверх