GithubHelp home page GithubHelp logo

carson-mccombs / revittools Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 401 KB

Developed Add-in with C# .NET WPF 4.8 for Revit 2021 & 2023. Contains multiple Revit Tools that I have created.

C# 100.00%
revit revit-addin revit-addins revit-api revitaddin css netcore netframework wpf

revittools's Introduction

CarsonsAddins User Guide

Settings Manager:

-Enable/Disable which components you want to be registered on and off. Mainly useful for debugging and turning on and off Work In Progress components.

SettingsManager

Dockable Automatic Pipe End Prep Updater:

-Dynamically adds all possible fitting flanges and labels each end.

*Note: currently does not work with connections to families where the connector is located within a sub element.

*Note: as of 04/05/24, the way the direction a bell or flange is facing changed, from checking the handle orientation which might not line up if the connection has deflection ( a slight angle ), to checking if the connection is a primary connector or not. The primary connector should always be the "Bell" end and the secondary connector should always be the "Spigot" end.

-> Setting Up Pipe End Prep Updater

Opening PEP Window

-> Simple Example

PEP Updater Example

Select Pipeline

-Ending at a change in direction ( i.e. at an bend of any angle, a tee/wye, a cross, etc. )

Select Pipe Line

-Ending at a Reducer or Transition piece

Select Pipe Line to a Reducer

-Or just at an open connection where a pipe ends

Select Pipe Line to end of Line

Measure the total length of selected pipe

Total Pipe Length

Dimension Pipe Line Tool

-Allows for Piping Elements ( Pipes, Pipe Fittings, and Pipe Accessories ) within a "Pipeline" ( as defined above ) to be dimensions together ( without gaskets / flanges / unions ) in one click. Note: Pipe Accessories and Pipe Fittings both require Reference Lines with the subcategory of "Center line" or "zLines" from the center of each Connector to the center of the element to function correctly.

Smart Flip

Issue: Not being able to flip a flange without breaking connections and occasionally moving elements.

Issue with Flipping Flange

Fix: Smart Flip which disconnects the elements, flips the flange, then reconnects the elements in one click

Smart Flip

( REPLACED WITH DIMENSION TEXT WINDOW ) Question Mark Dimension Tool:

Issue: To replace a single dimensions text with a question mark takes you double clicking the dimension, clicking the option to replace the text, then typing in your question mark, and pressing "Apply". -> takes about 5 actions, which is fine unless you need to do multiple.

Issue with Question mark Dimension

Fix: takes only one click to replace each dimension with a whatever text you would like.

Question mark Dimension

Dockable Element Parameter Assistant:

-Opening Dockable Pane

Opening Parameter Manager

-Selecting elements to manager

Selecting Elements within Parameter Manager

-Can add whatever parameters the elements contains and set them on the fly or group or sort by these parameters.

Parameter Manager Adding Parameters and Groups

-Easier to find each element parameter instance you would like to set before you set each one

Parameter Manager Editing a Parameter

-Can also set the User's current selection by highlighting specific elements

Parameter Manager Selecting from Manager

Dimension Text Window

image

-Functions as the standard Dimension Window except you can apply your changes to multiple Dimensions and DimensionSegments. Due to the inaccessibility of some dimension parameters, the only features not currently functioning is swapping between the "Use Actual Value", the "Replace With Text", and "Show Label in View" as well as the Segment Dimension Leader Visibility Dropdown. To use the "Replace With Text" option, simply click that option and fill in the textfield with the desired text. To revert back to the actual value, simply delete all of the text within the "Replace With Text" textfield.

revittools's People

Contributors

carson-mccombs avatar

Stargazers

 avatar

Watchers

 avatar

revittools's Issues

Settings - Error on Startup - Error Loading From DB

image

Error happens every time the addin is recompiled/reinstalled. To stop error, just go into the settings window and click apply.

Happens probably due to the class types being stored as a json. So on recompile, those class types probably have an id associated with them, which get changed every time on recompile. A fix would just be to check to see if this is the first time loading the addin and reload accordingly.

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.