Revit API - Geometry - Triple Plane Intersections

Опубликовано: 25 Май 2026
на канале: Danimo
340
0

So, instead of playing the new CoD Season 1 (which is frustratingly full of cheating 12 year olds) I have been learning some maths, specifically intersecting planes. The idea behind this is to extend Revit's 3D modelling capabilities where you can model more freely in 3D and to also extend the API in areas where there is little to work with.

In this example I am using this mathematics to get the intersection of 3 Planes to model beams. This is just for demonstration and ideally you would want beams to node to other elements - at a later date I will allow for other reference types or prompt for noding to nearest endpoint if one exists.

If you are interested in the maths have a look here...
https://mathworld.wolfram.com/Plane-P...

Also, Parametric Zoo have some really cool examples of intersections here and explain the maths/code pretty well, kudos to them...
https://www.parametriczoo.com/index.p...

I will probably follow up with a blog post with both C# (Sharp Develop) and python (Dynamo) code to show how it is done via the API.