A new initiative to improve RevitLookup, and take care handling and trying to convert between an element id and its unique id – Immutable UniqueId, mutable element id – Revit database explorer... Read more →
A new initiative to improve RevitLookup, and take care handling and trying to convert between an element id and its unique id – Immutable UniqueId, mutable element id – Revit database explorer... Read more →
Posted on July 22, 2022 at 11:00 in Element Relationships, Filters, RevitLookup, WPF | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Back to the beginning with a quick look at the Revit MEP API, and a great step forward for RevitPythonShell – Revit MEP API intro – RevitPythonShell RevitLookup nuptials... Read more →
Posted on July 07, 2022 at 11:00 in Debugging, Getting Started, Python, RevitLookup, RME, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Freshening up a few of our favourite recurring topics – RevitLookup update – Filtering for multiple built-in categories – Retrieving all outer walls – Zen and the art of React programming... Read more →
Posted on June 29, 2022 at 11:00 in Element Relationships, Filters, Geometry, JavaScript, Node, Python, RevitLookup, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Revit 2023 has been released, including the Revit 2023 SDK, and so has RevitLookup 2023... Read more →
Posted on April 05, 2022 at 11:00 in 2023, RevitLookup, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Different approaches to prevent modification of certain elements and the latest news on RevitLookup – Prevent modification – RevitLookup updates – RevitLookupWpf – Pilcrow... Read more →
Posted on March 23, 2022 at 11:00 in Data Access, Modeless, RevitLookup, Selection, Update, WPF | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Notes on FormIt and its JavaScript API, the new automatically generated RevitLookup MSI installer asset, transformations and quaternions – FormIt API and geographical context – RevitLookup MSI installer asset – Transform and quaternions... Read more →
Posted on November 19, 2021 at 11:00 in .NET, Geometry, Git, Installation, JavaScript, Plugin, RevitLookup | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Important news coming for structural developers, further development in RevitLookup, notes on extensible storage and JavaScript
– New Analytical Model API
– Praise for modeless RevitLookup
– Benchmarking generic Any
versus Count
– Escape RevitLookup
– Use extensible storage carefully
– jQuery is widespread but outdated...
Read more →
Posted on November 11, 2021 at 11:00 in .NET, 2022, JavaScript, Modeless, RevitLookup, RST, Storage | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Exciting news with a lot of changes to RevitLookup and The Building Coder samples
– Revit 2022.1 SDK released
– WallCrossSection
vs. WallCrossSectionDefinition
– RevitLookup build and install
– Bye-bye lookup builds
– The Building Coder samples revamped
– Copy as HTML update
– Image cleanup and a robot arm...
Read more →
Posted on November 02, 2021 at 11:00 in .NET, 2022, Deployment, Installation, Migration, RevitLookup, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
The most exciting RevitLookup enhancement in its entire history, yet another need for regeneration and a great new option for your personal safety – Modeless RevitLookup – Need for regen for read-only parameter – Structural bridge design – Outdoor seatbelt... Read more →
Posted on October 26, 2021 at 11:00 in Fun, Modeless, Parameters, Regen, RevitLookup, Transaction | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
A neat RevitLookup enhancement, powerful new Revit add-in template, and a couple of Python related topics
– RevitLookup handles PartUtils
– Nice3point Revit add-in C# template
– IronPython hosting in C# add-in
– Python 3, CPython, pyRevit and Dynamo...
Read more →
Posted on September 24, 2021 at 11:00 in .NET, Deployment, Dynamo, Installation, Python, RevitLookup, Wizard | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
We discuss enhancements to RevitLookup, a list of all built-in Revit failures, and a neat utility to determine all room-wall adjacencies – Adjacent rooms and walls – List of all built-in failures – Recent RevitLookup updates – RevitLookup installation... Read more →
Posted on July 07, 2021 at 11:00 in Element Relationships, Failure, Installation, RevitLookup, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Here are a couple of the interesting topics that came up in the last couple of days
– Numerous RevitLookup enhancements
– Revit API Labs training material 2022
– Visual Studio Revit add-in templates 2022
– The SetGeometryCurve overrideJoins
argument
– Exploring assembly reference DLL hell with Fuslogvw...
Read more →
Posted on May 20, 2021 at 11:00 in .NET, 2022, Debugging, Geometry, Getting Started, Labs, Migration, RevitLookup, SDK Samples, Training, Update, Wizard | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
The Revit 2022 SDK is now available for download from the Revit Developer Centre autodesk.com/developrevit.
I logged my experiences installing it, setting up RvtSamples, loading the SDK external commands, and migrating The Building Coder samples to the new release
– First the logs
– Revit 2022 SDK warnings
– Setting up RvtSamples
– The Building Coder samples migration
– ParameterType
and ForgeTypeId
– O'Reilly answers...
Read more →
Posted on April 21, 2021 at 11:00 in 2022, Getting Started, Installation, Migration, RevitLookup, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
We continue the foray into Revit 2022 enhancements with a real-world migration tool using the new SaveAsCloudModel
functionality and the flat migration of RevitLookup
– Save as cloud model from BIM360 Team to Docs
– RevitLookup 2022
– A librarian's take on corona...
Read more →
Posted on April 15, 2021 at 11:00 in 360, 2022, BIM, Cloud, Migration, RevitLookup, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Today, let's look at two Japanese Forge questions, on model groups and the Revit engine language, another RevitLookup enhancement, and, while we're talking about languages, a surprising scientific discovery on naked mole-rat dialects
– Retrieving Revit model group in Forge
– Specifying the Revit UI language in DA4R
– RevitLookup supports ScheduleDefinition
GetField
– Naked mole-rats speak in community dialects
– Van Gogh 360...
Read more →
Posted on February 11, 2021 at 11:00 in .NET, 360, DA4R, Data Access, Forge, Group, I18n, JavaScript, RevitLookup, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I need to come to terms with a split personality. Meanwhile, lots more going on in the Revit API discussion forum – Two Jeremys – Multiple collectors versus multiple filters – RevitLookup handles split region offsets – Python and Dynamo autotag without overlap – Custom errors and preventing changes – Ecological cost of crypto currency and art... Read more →
Posted on February 02, 2021 at 11:00 in Algorithm, DMU, Dynamo, Filters, News, Python, RevitLookup | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
A nice new minimal DMU example and updates and enhancements to several other important sample applications
– Simple dynamic model updater example
– ExportCncFab SortMark
update
– RevitLookup exception on view GetTemplateParameterIds
...
Read more →
Posted on December 09, 2020 at 11:00 in DMU, Parameters, Parts, RevitLookup, SDK Samples, Update, Utilities, View | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Let's start the week with a look at the new RevitLookup CI system and a GraphQL interface for Revit – RevitLookup CI on GitLab – GitLab CI YAML – GraphQL for Revit – The Tamm Tree... Read more →
Posted on August 17, 2020 at 11:00 in Cloud, Data Access, RevitLookup, Server, Settings | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I hope you are happy and healthy and enjoyed your Easter eggs! During the holiday, I updated RevitLookup for Revit 2021, and Harry Mattison added his multi-release building enhancements into the main solution as well – Revit 2021 add-ins require .NET 4.8 – RevitLookup flat migration to Revit 2021 – Support for multi-release building... Read more →
Posted on April 14, 2020 at 11:00 in .NET, 2021, Deployment, Installation, Migration, RevitLookup, Settings, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I have been very busy and motivated indeed setting up a new computer this week. Nonetheless, I was able to keep going full steam with Revit API related issues as well – Setting up a new MacBook – KLH Engineers RevitDeveloperTools snooping tool – Pulling text from annotation tags – Vertex handling – The true meaning of pizza... Read more →
Posted on August 09, 2019 at 11:00 in Data Access, Fun, Geometry, Mac, RevitLookup | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Today, we present yet another RevitLookup enhancement, a note on an undocumented built-in parameter change and a neat Forge Design Automation for Revit sample app – RevitLookup family types and parameter definition names – Bitmap aspect ratio built-in parameter renamed – DA4R SketchIt demo generates walls... Read more →
Posted on June 04, 2019 at 11:00 in 2020, DA4R, Data Access, Forge, Migration, Parameters, RevitLookup, Viewer | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Let's close this eventful week with two important enhancements added to the Forge Design Automation API for Revit and our beloved RevitLookup tool – IFC Support in the Design Automation for Revit API – RevitLookup Snoop Enhancements... Read more →
Posted on April 26, 2019 at 11:00 in DA4R, Export, Forge, IFC, Links, RevitLookup | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Happy Easter!
The post on What's New in the Revit 2020 API is overdue... for the time being, of course, you can refer to the documentation included with the Revit 2020 SDK, either Revit Platform API Changes and Additions.docx or the corresponding section in the help file RevitAPI.chm
.
I promise you there is some really juicy stuff in there!
Here are some other quick notes as an Easter present for you
– RevitLookup for Revit 2020
– Revit 2020 SDK posted
– Generative Design with Philippe Starck...
Read more →
Posted on April 20, 2019 at 11:00 in 2020, Migration, RevitLookup, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Today, let's look at the Forge architecture, Revit add-in debug, edit and continue, and yet another RevitLookup enhancement – High-level picture of Forge – Debug and continue in a Revit add-in – Snooping appearance assets... Read more →
Posted on March 26, 2019 at 11:00 in .NET, Architecture, Data Access, Debugging, Forge, RevitLookup, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Håvard Leding of Symetri raises another exciting topic on using the the GetDependentElements
method to retrieve and snoop dependent elements, e.g., the sketch of a floor and the model lines defining the floor boundary in that sketch
– The GetDependentElements
method
– Snoop dependent elements
– CmdSnoopModScopeDependents
– RevitLookup update...
Read more →
Posted on March 18, 2019 at 11:00 in 2019, Element Relationships, RevitLookup, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Håvard Leding of Symetri added three new commands to RevitLookup – Three new RevitLookup commands – About "Snoop Pick Face" – About "Pick Linked Element" – Running in a family document... Read more →
Posted on January 18, 2019 at 11:00 in Data Access, Element Relationships, Family, Geometry, RevitLookup, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Today, I present a little exploration of how to access zones defined in an IFC file in Revit. If you are following this blog closely, you might guess that this is related to the room boundary CSV exporter project that I recently discussed. For this exploration, I installed and used RevitPythonShell. Here are the detailed steps – Importing IFC zones into Revit – Installing and using RevitPythonShell – Programmatically accessing IFC zones in Revit... Read more →
Posted on January 15, 2019 at 11:00 in Data Access, Element Relationships, IFC, Links, Python, RevitLookup | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Topics to start the week – Revit API panel at AU in Las Vegas – Automatic BIM dashboard data extraction – When to regenerate the document? – RevitLookup centre parent for forms... Read more →
Posted on November 19, 2018 at 11:00 in AU, BIM, Data Access, Events, News, Regen, RevitLookup | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I migrated RevitLookup to Revit 2019, which was very easy. Next, I compared the directory contents to discover the new SDK samples – RevitLookup 2019 – New Revit 2019 SDK samples... Read more →
Posted on April 16, 2018 at 11:00 in 2019, Material, Migration, RevitLookup, RST, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Александр Пекшев aka Modis @Pekshev implemented another useful RevitLookup enhancement to search and snoop elements by element id or unique id – Search and snoop by element id or unique id – File changes – The built-in Select by Id command, Zoom To and StringSearch – RevitLookup update... Read more →
Posted on March 12, 2018 at 11:00 in Data Access, Debugging, Plugin, RevitLookup, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Александр Пекшев aka Modis @Pekshev submitted a very succinct and useful pull request for RevitLookup that I integrated right away, and provides many other valuable inputs as well – Snoop stable representation of References – Project point on plane correction – Revit export geometry to AutoCAD via XML – RevitExportGeometryToAutocad – Description – Versions – Using – Example... Read more →
Posted on March 02, 2018 at 11:00 in .NET, Element Relationships, Export, Geometry, RevitLookup, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
A whole bunch of exciting Revit API topics to start the week
– RevitLookup updated to use NuGet Revit API package
– Determining the outer-most EdgeLoop
– How to determine the location curve for a steel column
– Determining a reference plane from a reference point...
Read more →
Posted on August 28, 2017 at 11:00 in .NET, Data Access, Family, Geometry, RevitLookup, RST | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
A biggish post rather late in the week... still answering too many cases – Forge for AEC demos and sample code – Determining the starting view – Detecting installed Revit version – Detecting installed C3D version – Moving items inside a detail group – Filtering for family instances and types by family name... Read more →
Posted on August 17, 2017 at 11:00 in .NET, AU, Data Access, Element Relationships, Family, Forge, Geometry, Group, Installation, Parameters, Performance, RevitLookup, Utilities, View | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Forge versus Revit programming – Access Revit BIM data and element ids from BIM360 – Unique IDs for Forge viewer elements – Edit and export Revit properties in Forge – Upcoming Forge accelerators – Updated Visual Studio Revit add-in wizard installation – Question on RevitLookup installation – RevitLookup cannot snoop everything... Read more →
Posted on August 10, 2017 at 11:00 in 360, Accelerator, BIM, Cloud, Data Access, Forge, Installation, RevitLookup, Wizard | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
We continue patrolling the well-trodden paths of BIM, AI, Revit precision and RevitLookup – Connected BIM – Intuitive AI – Fuzzy Comparison – RevitLookup 2018.0.0.1... Read more →
Posted on June 06, 2017 at 11:00 in .NET, AI, Algorithm, BIM, Geometry, News, RevitLookup, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Revit 2018 has been released. The Revit 2018 SDK is available from the Revit Developer Centre. I migrated RevitLookup and The Building Coder samples. Finally, the call for proposals has opened for the Forge DevCon at Autodesk University in Las Vegas – Revit 2018 Software Developers Kit – RevitLookup 2018 – The Building Coder samples 2018 – Forge DevCon call for proposals... Read more →
Posted on April 22, 2017 at 11:00 in 2018, AU, DevCon, Forge, Getting Started, Installation, Migration, News, RevitLookup, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Blogging despite having already exceeded my work quota for the week, but there is so much to share – ForgeFader user interface – RevitLookup builds – Purging types, families and materials – Retrieving all family instances in a room... Read more →
Posted on April 06, 2017 at 11:00 in Algorithm, Deletion, Element Relationships, Events, Family, Filters, Forge, Material, RevitLookup, Threejs, User Interface, Viewer | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I ran the first query on the collection of tbc blog posts imported into Elasticsearch to experiment for the question answering system Q4R4 Question Answering for Revit API and installed the elasticsearch-head web front end to better explore and understand my local Elasticsearch cluster – Elasticsearch text field mapping – Elasticsearch-head web front end – More RevitLookup updates – Get area scheme from an area... Read more →
Posted on March 17, 2017 at 11:00 in cURL, Elasticsearch, Filters, Parameters, Q4R4, RevitLookup | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I started working on the question answering system Q4R4 Question Answering for Revit API.
The first step is to import The Building Coder blog posts into Elasticsearch and experiment with full-text queries on them.
Furthermore, we are proud to present yet more enhancements to the revamped version of RevitLookup
– Q4R4 sources and result presentation
– Importing tbc
blog posts into Elasticsearch
– Listing and clearing the Elasticsearch tbc
index
– Strip and clean up HTML for JSON document
– Q4R4 GitHub repo and tbcimport.py
script
– RevitLookup bug fixes
– RevitLookup icons...
Read more →
Posted on March 16, 2017 at 11:00 in cURL, Elasticsearch, NoSQL, Python, Q4R4, RevitLookup, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I briefly mentioned the AEC Hackathon in Munich yesterday. Here is some more information on that, highlighting the exciting speaker line-up and target topics, plus a solution for determining the bounding box of an entire family – AEC Hackathon Munich Topics and Speakers – Family bounding box – Continuous integration for RevitLookup? Read more →
Unprecedented exciting information to share with you today! DevDays Online recordings are available right now, before the product launch! Furthermore, we are proud to present another little update of the revamped version of RevitLookup – Forward-looking DevDays Online API news – Revit API news for the next major release – Revit API news slide deck contents – Must do – New functionality – Revit roadmap – RevitLookup enhancements... Read more →
Posted on March 02, 2017 at 11:00 in 2018, AU, DevDays, DevTV, Events, Forge, Getting Started, Migration, News, RevitLookup, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I already discussed the first clean-up of the new Reflection
based version of RevitLookup; here comes the second one, restoring access to view extensible storage data
– Recent changes to RevitLookup
– Restore access to extensible storage data
– Download and access to old functionality...
Read more →
Posted on February 22, 2017 at 11:00 in Data Access, Debugging, RevitLookup, Storage, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Last week, I presented a drastic change to RevitLookup using Reflection
to provide more complete coverage of all the Revit database element methods and properties. Victor Chekalin took a critical look at this new version and cleaned it up significantly. Now all is well and order has been restored again
– Shock and gripe
– Commit summary
– 1. Methods and properties extraction
– 2. Show enum values
– 3. Drill down into SymbolGeometry
– 4. Remove duplicate get_
property getter method
– 5. Fixed Fine
DetailLevel
bug
– 6. Visual style of separator
– Download and access to old functionality
– Reaction and read-only assurance...
Read more →
Posted on February 17, 2017 at 11:00 in .NET, Data Access, Debugging, Element Relationships, RevitLookup, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I answered a question in the Revit MEP forum, prompted by Robert Klempau's direct mention in the thread on connector numbers of mechanical equipment. Since it is rather technical and even includes a snippet of Revit source code, let me reiterate it here for better readability and future reference – Question: I created a mechanical exhaust fan with four connectors... Read more →
Posted on February 13, 2017 at 11:00 in C++, Element Relationships, RevitLookup, RME | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Today, I present a large and drastic contribution to RevitLookup from Andy @awmcc90 McCloskey of RevDev Studios that will help significantly in supporting both past and future releases of Revit
– Drastic changes making use of object inspection via Reflection
– Cross version compatibility
– Removal of events and unused functionality
– Commit summary
– Snoop
/ CollectorExts
– Utils
– Tests
– File Changes
– Download...
Read more →
Posted on February 06, 2017 at 11:00 in .NET, Data Access, Debugging, Element Relationships, RevitLookup, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Today, we proudly present – NuGet Revit Server REST API Library – RevitLookup Updates – Truss Members and FamilyInstance Sub-Components – GeometryObject Layer Name... Read more →
Posted on February 02, 2017 at 11:00 in Data Access, Geometry, Open Source, REST, RevitLookup, RST, Server, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Lots of information on, from and about schedule parameters, and a new elegant solution to a long-standing challenge – Direct access to shared parameter GUID – Getting parameter information from a schedule... Read more →
Posted on January 23, 2017 at 11:00 in Algorithm, Data Access, External, Parameters, RevitLookup, Schedule, User Interface, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
RevitLookup sports two new useful enhancements since adding support for the NuGet Revit API package in mid-December
– Close all forms using the Escape
key
– Support for spot dimension...
Read more →
Posted on January 10, 2017 at 11:00 in Git, RevitLookup, SDK Samples, Update, User Interface, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Most of the work of the year has been done, and it is time to settle down and clear out for the new. Tomorrow is the winter solstice, followed by Christmas and Yuletide, ending with the Twelfth Night. For me, this is a time of retreat, calm, reflection, and renewal of energy. Today brings a nice gift from Andrey Bushman – NuGet Revit API package – RevitLookup using the NuGet Revit API package – Creating a NuGet package from assembly DLLs – More NuGet packages... Read more →
Posted on December 20, 2016 at 11:00 in .NET, 2017, Getting Started, Installation, RevitLookup, SDK Samples, Settings | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Revit 2017 was released yesterday. Here is the official Autodesk statement stating that Revit 2017 advances BIM for the future of designing buildings. I downloaded and installed my version from the Autodesk Revit family free trial web site. Let's look at what I did to install and first add-in compilation experiences – Uninstalling prior versions and cleaning the registry – Dummy API assembly folder for compiling samples – Resolving hiccups compiling Revit 2017 SDK samples – RevitLookup for Revit 2017... Read more →
Posted on April 19, 2016 at 11:00 in 2017, Getting Started, Installation, Migration, RevitLookup, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API