– New Analytical Model API
– Praise for modeless RevitLookup
– Benchmarking generic
– Escape RevitLookup
– Use extensible storage carefully
– jQuery is widespread but outdated...
Exciting news with a lot of changes to RevitLookup and The Building Coder samples
– Revit 2022.1 SDK released
– RevitLookup build and install
– Bye-bye lookup builds
– The Building Coder samples revamped
– Copy as HTML update
– Image cleanup and a robot arm...
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
– Exploring assembly reference DLL hell with Fuslogvw...
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
– O'Reilly answers...
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
– Naked mole-rats speak in community dialects
– Van Gogh 360...
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...
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...
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...
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...
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
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...
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
– Snoop dependent elements
– RevitLookup update...
Александр Пекшев 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...
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...
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...
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...
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...
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
tbc blog posts into Elasticsearch
– Listing and clearing the Elasticsearch
– Strip and clean up HTML for JSON document
– Q4R4 GitHub repo and
– RevitLookup bug fixes
– RevitLookup icons...
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?
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...
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...
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
– 4. Remove duplicate
get_ property getter method
– 5. Fixed
– 6. Visual style of separator
– Download and access to old functionality
– Reaction and read-only assurance...
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...
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
– Cross version compatibility
– Removal of events and unused functionality
– Commit summary
– File Changes
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...
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...
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...