Project 05 / 06

TOS Tools & DocTools — Revit Add-ins

Two production Revit plugins: point-cloud fitting, family conversion, and documentation QA, shipped across four Revit versions

Revit API"C# / .NET"Plugin DevelopmentAutomationPoint CloudQuality Assurance
My contribution

Authored by Rajdeep — design and Revit API implementation of both add-ins

Overview

Two Revit add-ins built to remove the repetitive work from scan-to-BIM modelling and documentation QA, written against the Revit API and maintained across four Revit releases.

TOS Tools ribbon in Revit
TOS Tools ribbon in Revit
TOS ToolsTOS DocTools
Version1.0.89.01.0.5.0
Revit versions2024 · 2025 · 20262023 · 2024 · 2025 · 2026

Eighty-nine builds of the first add-in is the number that matters: this is maintained tooling in production use, not a proof of concept.


TOS Tools — modelling and coordination

PanelTools
Point CloudMatch Surface to Cloud · Match Floor to Cloud · Check vs Cloud
FamiliesIdentify In-Place · In-Place to Loadable
ModelingCAD 3D to Revit 3D · Attach Wall to Stair
GeometryJoin Geometry · Cut Geometry
MEPMEP Openings
QualityUnique Marks
AI AssistantAsk TOS Assistant · AI Settings — in progress

Match Surface to Cloud

Match Surface to Cloud — a flat slab fitted to surveyed ground

A flat floor is selected over a registered point cloud. The tool subdivides it into a grid of sub-element shape points and drives each one to the surveyed elevation, so the slab lands on the ground that was actually scanned.

Done by hand this is the worst job in scan-to-BIM: place a point, read the cloud, set the elevation, repeat across a whole surface, and redo it when the cloud is re-registered. Automating it turns hours of clicking into one command — and it is exactly the bottleneck that shows up on jobs like Tolworth, where the model has to agree with the survey rather than the drawing set.

Why the other tools exist

In-Place to Loadable converts in-place geometry into a loadable family — the fix for a model that has accumulated one-off in-place elements that cannot be scheduled, reused or version-controlled. Identify In-Place finds them first.

Unique Marks audits Mark values for duplicates. Duplicate marks are the classic reason a schedule or a COBie export comes out wrong, and they are close to invisible until export fails.

MEP Openings and Attach Wall to Stair automate coordination geometry that is otherwise placed one element at a time.


TOS DocTools — documentation QA

A companion add-in covering the documentation side: font replacement across a model, spell checking that extends into family parameter data, and batch sheet export.

All of it targets the same class of problem as the modelling tools — work that is mechanical, easy to get wrong by hand, and invisible until a drawing set goes out.


Outcome

A 3–5 hour manual modelling task now takes 2–5 minutes.

That is the point-cloud automation, measured on the work it replaced. Both add-ins are in production use across the company, and the tooling work is what led to being the person colleagues bring AEC workflow problems to.

Built with AI-assisted development against the Revit API — deep BIM knowledge applied to the problem, with AI closing the gap to working C#. That combination is the method, not a shortcut: it is what makes it possible to spot a real workflow problem on Monday and ship the tool that fixes it.


← Parametric Balcony Railing & Glazing SystemEnzyme Tower, Hong Kong — BIM Capstone →