Coder Social home page Coder Social logo

fabiodeagostini / align-tag Goto Github PK

View Code? Open in Web Editor NEW

This project forked from simonmoreau/align-tag

1.0 0.0 0.0 2.1 MB

Align everything in Revit

Home Page: https://apps.autodesk.com/RVT/en/Detail/Index?id=2903508825431715905&appLang=en&os=Win32_64

License: MIT License

C# 99.81% Batchfile 0.19%

align-tag's Introduction

Align

Align everything in Revit

Overview

The Align tool allows you to align, distribute or organize selected elements, annotations, tags and text along the axis you specify. Furthermore, the Arrange feature will automatically neatly place your tags around the current view.

The Align plug-in for Autodesk® Revit® can help to save time while producing complex drawings with large sets of annotation.

Just select a few elements and the Align tool will sort them for you.

Overview

Getting Started

Edit AlignTag.csproj, and make sure that the following lines a correctly pointing to your Revit installation folder:

  • Line 27: $(ProgramW6432)\Autodesk\Revit Preview Release\Revit.exe
  • Line 37: $(ProgramW6432)\Autodesk\Revit Preview Release\Revit.exe
  • Line 42: $(ProgramW6432)\Autodesk\Revit Preview Release\RevitAPI.dll
  • Line 46: $(ProgramW6432)\Autodesk\Revit Preview Release\RevitAPIUI.dll
  • Line 140 to 143: ...

Open the solution in Visual Studio 2017, buid it, and hit "Start" to run Revit in debug mode.

Installation

There is two ways to install this plugin in Revit:

The easy way

Download the installer on the Autodesk App Exchange

The (not so) easy way

You install Align just like any other Revit add-in, by copying the add-in manifest ("AlignTag.addin"), the assembly DLL ("AlignTag.dll") and the associated help file ("AlignHelp.chm") to the Revit Add-Ins folder (%APPDATA%\Autodesk\Revit\Addins\2018).

If you specify the full DLL pathname in the add-in manifest, it can also be located elsewhere. However, this DLL, its dependanties and help files must be locted in the same folder.

Futhermore, the Visual Studio solution contain all the necessary post-build scripts to copy these files into appropriates folders.

Built With

Development

Want to contribute? Great, I would be happy to integrate your improvements!

To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -am 'Improve feature')
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

Bug / Feature Request

If you find a bug (connection issue, error while uploading, ...), kindly open an issue here by including a screenshot of your problem and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include workflows samples and their corresponding results.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Contact information

This software is an open-source project mostly maintained by myself, Simon Moreau. If you have any questions or request, feel free to contact me at [email protected] or on Twitter @bim42.

Revision list

Version Number Version Description
1.3.0 Add support for every Revit element. Align every element according to its bounding box. Bug fix. Support for Autodesk® Revit® 2018 Version.
1.2.0 Add support for Text, Keynote Tag, Room and Space Tags. Align every tag according to its bounding box. Add Align Center and Align Middle. Support for Autodesk® Revit® 2017 Version.
1.1.0 Support for Autodesk® Revit® 2016 Version. Add the Arrange Tags feature.
1.0.0 First Release

align-tag's People

Contributors

simonmoreau avatar dnenov avatar

Stargazers

 avatar

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.