{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/7bfe0b579a044c16835805593e0c2676\" frameborder=\"0\" width=\"1920\" height=\"1440\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":1440,"width":1920,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":1440,"thumbnail_width":1920,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/7bfe0b579a044c16835805593e0c2676-cbda58b80e403343.gif","duration":1613.583,"title":"Day 18 - 3D Cutter - 04 - Code","description":"In this Loom I start coding a proof of concept 3D cutter in Revit using Python and pyRevit. I select a Floor element and a curve, then prepare for cutting by converting the floor to solid geometry and building an infinite plane from the curve endpoints midpoint. I use Boolean operations utilities, cut with half space, and create new floor elements from the top face curve loops. I run a test cut to confirm we get two halves, then outline flipping the cut plane via inverted plane normal. No action was requested from you."}