<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/2ca3610f5a664f6e813ee01a4db6b40a&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/2ca3610f5a664f6e813ee01a4db6b40a-0851484812b16bad.gif</thumbnail_url><duration>737.417</duration><title>Day 19 - Wall Splitter - 02 Research</title><description>This Loom explains the coding approach for a Revit tool that creates new wall types and instances based on individual wall layers. It shows how to pick wall elements, read compound structure layers, extract layer widths and materials, and generate new compound structures for duplicated wall types while handling layers without materials. For placing the new walls, it recommends duplicating existing walls and creating offset curves using Wall.LocationCurve and a create offset distance, accounting for wall flip direction and centerline placement. It also covers optionally skipping membrane layers, joining layer walls, and removing hosted elements after duplication, noting limitations with curtain walls.</description></oembed>