--- title: "Guided Workflow | Duct Extraction in CloudWorx for Revit" slug: "cloudworx-guided-workflow-duct-extraction-in-cloudworx-for-revit" updated: 2026-09-14T12:25:59Z published: 2026-09-14T12:25:59Z canonical: "rcdocs.leica-geosystems.com/cloudworx-guided-workflow-duct-extraction-in-cloudworx-for-revit" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://rcdocs.leica-geosystems.com/llms.txt > Use this file to discover all available pages before exploring further. # Guided Workflow | Duct Extraction in CloudWorx for Revit This guide provides a detailed workflow for extracting duct segments and connecting them into a run using the duct fitter in CloudWorx for Revit. [Video](https://hexagondownloads.blob.core.windows.net/public/Leica/RC%20DOCS%20videos/Duct%20Extraction%20Revit.mp4) Video version of duct extraction workflow using CloudWorx for Revit ## Practice Data [Mechanical Room.lgsx](https://hexagondownloads.blob.core.windows.net/public/Leica/Sample%20Data/Sample%20Data_Mechanical%20Room.lgsx) ## Importing Project Data 1. In the **Project** panel, click **Open LGSx**. ![Open LGSx.jpg](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/Open%20LGSx.jpg) 2. Clear the notification regarding the units. ![Duct Extraction in CloudWorx for Revit - Step 1.png](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/Duct%20Extraction%20in%20CloudWorx%20for%20Revit%20-%20Step%201.png) 3. Load the dataset containing the duct system. ![https://ajeuwbhvhr.cloudimg.io/https://colony-recorder.s3.amazonaws.com/files/2025-11-17/c8e4b90d-968c-4dc8-b94a-7ad835d09bf9/user_cropped_screenshot.webp?tl_px=386,219&br_px=1533,860&force_format=jpeg&q=100&width=1120.0](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(1).webp) 4. Click the ViewCube to go into the front view. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(22).jpg) ## Model Preparation ### Adjusting Levels 1. For proper 3D visualisation of elements, adjust levels to match the floor and the ceiling of the imported model. ![image-20251118-141137.png](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/image-20251118-141137.png)![image-20251118-141159.png](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/image-20251118-141159.png) 2. Navigate to the **CloudWorx** ribbon and, in the **Rendering** panel, click **Silhouette**. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(23).jpg) 3. Now you can see the ducts without the need to clip or cut them out. Rotate the ViewCube to the left. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(24).jpg) ### Setting Fence 1. To speed up the processing of point cloud data, temporarily hide unnecessary points using the fence tools. Click **Fence** | **Polygonal Fence**. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(25).jpg) 2. Trace the outline of the duct. A purple line will appear with your mouse clicks. To close the fence, click its starting point. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(26).jpg) 3. Rotate the view to the back. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(27).jpg) 4. Select polygonal fence clipping again. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(28).jpg) 5. Outline the duct system of interest. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(29).jpg) 6. You now have a clean duct run to extract. Toggle off silhouette mode. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(30).jpg) Now the model is adjusted and prepared for using the duct fitter. ## Duct Extraction ### Setting Fitter Parameters 1. In the **Fitters** panel, click **Fitters** | **Duct**. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(31).jpg) 2. When the **Fit Duct** dialog appears, in the field for selecting the duct system type, select the option that best meets your project's requirements. In this example, it is **Exhaust Air**. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(32).jpg) 3. In the **Select Family** field, select **Round Duct**. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(33).jpg) 4. Duct type is project-based. In this example, keep the **Default** value. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(34).jpg) 5. Click **OK** to apply the selected options. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(35).jpg) ### Creating Duct Sections 1. Duct extraction requires a single click. Select any point on the duct, but avoid picking up stray noise points. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(54).jpg) 2. In this case, the size of the duct does not match the preloaded types. Note that the diameter field indicates a value of 406. A new type can be created on the fly by selecting the **Create new type** check box and clicking **OK**. This new type will be available for future use. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(36).jpg) 1. Select another straight segment of the duct. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(37).jpg) 2. Note that the new type is available and automatically matched to the extracted section. Click **OK**. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(38).jpg) 3. Continue extracting the straight segments of the duct run. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(39).jpg) 4. In difficult areas, rotate the view to ensure a good pick. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(40).jpg) 5. Continue extracting segments until the run is complete. To exit the command, press **Esc**. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(41).jpg) ### Adjusting Bends in Duct Sections 1. In certain sections, the extraction can extend beyond straight areas into bends. To properly connect sections with elbows, they need to be adjusted. Simply drag the sections to ensure their start and end points are perfectly aligned. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(42).jpg) 1. Segments can also be trimmed using Revit's **Split Element** command. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(43).jpg) 2. Click on the element at the point where you would like it to be split. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(44).jpg) 3. When you press **Esc**, the command exits, and you can proceed to select and delete an element. Pressing **Enter** activates delete mode, prompting you to select the piece to be trimmed. Pressing **Enter** again will delete the selected piece. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(45).jpg) 4. In this example, select the piece to be trimmed and press **Delete**. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(46).jpg) The piece is now trimmed. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(47).jpg) 1. Disable point visibility to clearly view the created segments. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot.webp_tl_px=278,23&br_px=1654,792&force_format=jpeg&q=100&width=1120.jpg) ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot.webp_tl_px=369,18&br_px=1879,862&force_format=jpeg&q=100&width=1120.jpg) Now the straight segments can be connected into a continuous run. ### Connecting Duct Segments 1. In the **Fitters** panel, click **Connect Systems**. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(48).jpg) 2. The **Connect Systems** tool works by connecting two segments at a time. So, click the first segment and then click the second segment. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot.webp_tl_px=275,21&br_px=1652,790&force_format=jpeg&q=100&width=1120.jpg) ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot.webp_tl_px=275,21&br_px=1652,790&force_format=jpeg&q=100&width=1120(1).jpg) 3. The **Connect Systems** tool attempts to find the best fit based on the geometry of the two selected segments. However, it is possible to change the radius by deselecting the **Insert elbow** check box and entering a custom radius. Other families with standard radii can be selected as well. In this exercise, use the default option. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(49).jpg) 4. The new elbow is automatically fitted and placed. Continue connecting segments in pairs throughout the run. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(50).jpg) 5. During this process, the **Connect Systems** command can be repeated by right-clicking and selecting the **Repeat [Connect Systems]** option from the context menu. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(51).jpg) 6. The duct run is complete. Review the result. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(52).jpg) 7. Enable point visibility to compare the extracted elements with the cloud. ![](https://cdn.document360.io/820e11db-8ed5-45ae-ac86-f6b77dcb2aa7/Images/Documentation/user_cropped_screenshot(53).jpg)