Revit .NET API: ElementType and Those CanBeSomething
As people noticed, Revit .NET API has inconsistencies here and there. Here is one more:public bool CanBeLocked()public bool CanBeCopied { get; }public bool CanBeDeleted { get; }public bool CanBeRenamed...
View ArticleRevit .NET API: Document.FamilyManager.MakeType/MakeInstance
As people noticed, Revit .NET API has inconsistencies here and there. It also exists between feature availability and API applicability. Here is a case.Document.FamilyManager.MakeType/MakeInstanceThe...
View ArticleRevit .NET API: FamilyManager.RemoveParameter and Builtin Parameter
FamilyManager.RemoveParameter() method is supposed to delete parameters in the family document, as its name may suggest. However, it's not so true. Those builtin parameters are out of the scope."It is...
View Article.NET Extension Property/Method and Revit .NET FormatOptions Properties
The title may sound a bit confusing since .NET does not really support Extension Property yet. Even if it does, why does it have something to do with the Revit .NET FormatOptions properties?Here is the...
View ArticleRevit .NET API: Group and Assembly Creation and Name Setting...
As people noticed, Revit .NET API has inconsistencies here and there. Group and Assembly creations are among them.Though there are looking straightforward APIs (AssemblyInstance.Create and...
View ArticleRevit .NET API: DatumPlane.HideBubbleInView
As people noticed, Revit .NET API has inconsistencies here and there. The DatumPlane.HideBubbleInView() has one.When it's called, without good reasons, the following confusing exception could be...
View ArticleRevit Project Organizer Has Been Released
Good news! Revit Project Organizer has just been released. We have been working on it for long time and finally worked it out.As our other software products, it's free to download, free to try, free to...
View ArticleRevit Project Organizer: Project Setup toolset - Revit Settings
The Revit Settings tool in the Project Setup toolset can help check or change Revit settings.After the button is clicked, a few Revit dialogs related with settings will be popped up one by one in the...
View ArticleRevit Project Organizer: Project Setup toolset - Upgrader
The Upgrader tool in the Project Setup toolset can help upgrade Revit files from lower versions to the current.It supports all Revit file types, such as Revit project files, Revit family files, Revit...
View ArticleRevit Project Organizer: Project Setup toolset - Creators: Level Creator
The Level Creator tool of the Creators group in the Project Setup toolset can help create multiple levels at once.After the button is clicked, the following main dialog will appear.The Revit Length...
View ArticleRevit Project Organizer: Project Setup toolset - Creators: Grid Creator
The Grid Creator tool of the Creators group in the Project Setup toolset can help create multiple grids both horizontal and vertical at once, with proper numbers or letters (can be customized further),...
View ArticleRevit Project Organizer: Project Setup toolset - Creators: Plan View Creator
The Plan View Creator tool of the Creators group in the Project Setup toolset can help create multiple plan views at once, with proper discipline, type (such as Floor Plan or Ceiling Reflected Plan),...
View ArticleRevit Project Organizer: Project Setup toolset - Creators: Elevation View...
The Elevation View Duplicator tool of the Creators group in the Project Setup toolset can help create/duplicate multiple elevation views at once, with proper discipline, type, from which existing...
View ArticleRevit Project Organizer: Project Setup toolset - Creators: 3D View Creator
The 3D View Creator tool of the Creators group in the Project Setup toolset can help create multiple 3D views at once, with proper discipline, type, levels, phases, and templates, and most importantly...
View ArticleRevit Project Organizer: Project Setup toolset - Creators: Sheet Creator
The Sheet Creator tool of the Creators group in the Project Setup toolset can help create multiple sheets at once, with proper name, number, title block, author, time, and extra parameters. The most...
View ArticleRevit Project Organizer: Project Setup toolset - Loaders: Family Explorer
The Family Explorer tool in the Project Setup toolset can help explore, organize and select Revit families for later use. After the button is clicked, the following main dialog will appear. Buttons...
View ArticleRevit Project Organizer: Project Setup toolset - Loaders: Load Families
The Load Families tool in the Project Setup toolset can load families that are selected by the Family Explorer into the current project model. After some family files are selected with the help of the...
View ArticleRevit Project Organizer: Project Setup toolset - Loaders: Load Parameters
The Load Parameters tool in the Project Setup toolset can help load some shared parameters from an external shared parameter definition file, either associated with the current model or totally...
View ArticleRevit .NEt API: Grid.ExtendToAllLevels() and Grid.Maximize3DExtents()
Revit .NET API are used to changing names of properties, methods or even classes from time to time. Sometimes, it does not look reasonable.The Grid.ExtendToAllLevels() and Grid.Maximize3DExtents() as...
View ArticleRevit Project Organizer: Project Setup toolset - Settings
The Settings tool in the Project Setup toolset can help inspect or changer some settings for tools of the set.After the button is clicked, the following dialog will appear. They are all...
View Article