9.11 Floor Plans
Building a floor plan step by step: capturing for clean recognition, enabling Spatial Recognition before processing, opening the 3D Layout, correcting the recognized walls and openings, adding dimensions, and delivering the plan as an image, model, or Scene Report PDF.
What an LCC Floor Plan Is
LCC builds a floor plan by reading an indoor scan with Spatial Recognition. The feature identifies walls, doors, and windows during reconstruction and organizes them into a structured layout you view and edit in the 3D Layout tool. The result is useful for understanding a space, planning a renovation, and preparing for BIM modeling.
Expectations: this is an AI-extracted structured layout, not a stamped survey drawing, and measurements taken from the 3DGS model are approximate, not survey-grade.
Two floor-plan paths, two purposes. The LCC 3D Layout plan is fast and communicative, built from the same scan that produces the 3DGS model. When the deliverable is a dimensioned CAD floor plan for permitting or construction, draft it from a LixelStudio point cloud (see Module 8 LixelStudio) or use the Revit workflow (see 9.6 LCC Revit Plugin). Pick the path from the deliverable, not the other way around.
Capture the Scan
A clean structured plan starts with a scan that saw the structure clearly. The recognition reads walls and openings, so the capture needs to cover them.
- Walk every room and hallway so each wall, doorway, and window appears in the scan. Gaps in coverage become gaps in the recognized layout, and a wall the scan never saw is a wall you will draw by hand in Section 5.
- Cover room edges and corners first, where walls meet, before filling open floor, at a steady pace. Full field technique for your scanner lives in Module 7 PortalCam and Module 6 L2 Pro.
- Reduce clutter and moving people where you can. Heavy furniture and movement make wall and opening detection harder, and every misread costs correction time in the layout editor.
Enable Spatial Recognition and Reconstruct
When you create the project on the My Models page, choose Single Model reconstruction and find Spatial Recognition under Advanced Features. It is available in Single Model reconstruction only; Map Fusion projects cannot use it.
Check Spatial Recognition before you click Start. It cannot be added afterward. The recognition runs during reconstruction only. A scan processed without it has no floor plan, and the only recovery is reconstructing the scan again with the box checked, a full reprocessing run.
Prerequisites
| Requirement | Detail |
|---|---|
| Indoor scan | Spatial Recognition reads indoor structure. It is for interior spaces with walls, doors, and windows to detect. |
| Single Model reconstruction | The feature appears under Advanced Features in Single Model setup only. Not available in Map Fusion. |
| Premium edition | Spatial Recognition is a Premium feature. |
| GPU VRAM above 8 GB | The feature needs more than 8 GB of GPU memory to run. Below that, it will not function. |
| Supported scanner | L2 Pro and PortalCam support Spatial Recognition for indoor capture. |
Reconstruction produces both the 3DGS model and the recognized structure that 3D Layout reads.
Tutorial 1: Open the 3D Layout
What it does. The 3D Layout tool views and re-edits the floor plan that Spatial Recognition produced. The recognized data lives in a folder inside the project files. Some projects load it automatically; if yours does not show a 3D Layout entry in the Hierarchy, a one-time manual import connects it.
Open the project and import the layout data
- Open the LCC Scene Editor (also called the LCC Editor) and open the project: double-click its card in My Projects, or use Open Project. The menu bar appears once the project is open; the home page does not have one.
- Check the Hierarchy panel on the right. If it already shows a 3D Layout entry, skip to the next step list. If not, click File, then Import, then the 3D Layout file directory, and select the
semantic-resultfolder inside the project file'soutputfolder. Confirm.
Enter the layout and get oriented
- Click the 3D Layout button in the left toolbar. The layout canvas opens as a panel beside the 3D scene.
- In the Hierarchy, expand the 3D Layout node. Recognized components group automatically by type: Walls, Doors, Windows. Double-clicking the 3D Layout node selects it and shows its controls, including Export, in the Inspector panel below.
- On the canvas, use the 2D toggle at the top right to switch the plan view, and the layers button beside it to overlay the model imagery beneath the plan. The overlay is the main review surface for the next tutorial. The expand button at the top right of the panel expands the plan to fill the workspace; use it for any real editing session. Zoom and drag to pan.
Common problems at this step
- No
semantic-resultfolder inside the project'soutputfolder. Spatial Recognition was not enabled at reconstruction (Section 3), so the data was never produced. The import cannot succeed. - The layout looks sparse or fragmented. The recognition reflects the capture. Rooms the scan covered thinly recognize thinly. Correct the gaps by hand in the next tutorial, and feed the lesson back into the next capture.
Tutorial 2: Review and Correct the Layout
What it does. The recognition gives a first draft. The plotting tools on the canvas draw and adjust walls, doors, windows, labels, and area outlines so the delivered plan matches the building, not the algorithm's first read.
Review against the model first
- Walk the model room by room and compare it with the plan using the layers overlay on the canvas. Mark every mismatch before you start drawing: a doorway read as a wall, a missing partition, a phantom wall from a tall cabinet.
- On a multi-story scan, isolate the floor under review with the Height Filter (the 1Z button in the scene toolbar): drag the slider's top and bottom stops until only that story is visible.
- Use the rotate and 90-degree controls on the canvas toolbar to straighten the plan so it reads as a clean orthographic drawing while you work.
Draw and correct with the plotting tools
The plotting toolbar floats on the layout canvas. The tools work only in the 2D view, so switch the canvas to 2D and expand the panel before editing. Ctrl + Z undoes a plotting edit.
| Tool | How it draws |
|---|---|
| Wall | Place a start point, move to adjust, place an end point, right-click to finish. |
| Door | Place a pivot point, adjust the width, set the end point, adjust the orientation. |
| Window | Place a start point, adjust the width, set the end point. |
| Text | Place the text box, double-click to activate, type, and click empty space to finish. Use it for room names and notes. |
| Polygon | Click to set points, double-click to finish. Use it to outline an irregular area. |
| Rectangle | Drag to draw, release to complete. Use it for a quick regular-area outline. |
Manage elements from the Hierarchy
- Individual elements: right-click to duplicate, delete, or rename. Selecting an element also opens its Transform fields in the Inspector (Position, Rotation, Scale) for numeric fine-tuning of a wall that is a few degrees off or slightly misplaced.
- Selections: hold Shift and click to add to a selection, Ctrl and click to remove, then press Delete to remove the selected elements.
Best practices and common problems
- Correct structure before adding labels. Walls, doors, and windows first, then Text room names, then Polygon or Rectangle area outlines. Labels placed before the walls settle get moved twice.
- Label every room with the Text tool. An unlabeled plan forces the client to cross-reference the model. Room names are the difference between a drawing and a deliverable.
- A doorway recognized as a wall is the most common misread. Delete the wall segment and draw the Door in its place, matching the swing orientation to the model.
- Furniture reads as structure. Tall cabinets, bookcases, and partitions can recognize as walls. Verify any suspicious short wall against the layers overlay before keeping it.
- Do not chase pixel precision. The plan communicates arrangement, not certified dimensions. Time spent nudging a wall a few pixels is better spent on the LixelStudio path if the client needs dimensional accuracy.
Tutorial 3: Add Dimensions with Measure
What it does. The Measure tool takes distance and area readings directly on the model, with real-time display, annotatable results, and export. Paired with the floor plan, indicative dimensions such as room widths, ceiling heights, clearances, and approximate areas give the client the key figures without a site visit.
Take the measurements
- Click Measure in the left toolbar.
- For a distance: click Distance, click the first point, click the second point (the value displays in real time), and double-click to finish. Right-click cancels.
- For an area: click Area, click at least 3 points in turn, and close the shape by clicking the first point or double-clicking. Right-click cancels.
- Add a note to any result: hover over the result number, click the T icon, and type up to 50 characters ("Kitchen width," "Clear height at beam"). Notes display when the measurement exports to PDF.
- Delete a measurement by hovering over it and clicking Delete, or select it in the Hierarchy and press Delete.
Precision aids and units
Set these before measuring, in the Settings menu on the menu bar, under General Settings.
- Measurement Unit. Metric or Imperial, each with a unit dropdown. Set it to the client's convention before measuring, so exports need no conversion.
- Axis Snap (toggle with Ctrl during measurement). Snaps points to the X, Y, or Z axis for true horizontal or vertical distances. Use it for wall lengths and ceiling heights so a slightly angled click does not inflate the value.
- Corner recognition (toggle with Tab during measurement). Auto-detects model edges and corners and marks them for precise picking. Use it to land measurement points exactly at wall junctions.
- Pro Measurement. Also displays X, Y, and Z component values on each result.
Put room sizes on the plan
Measure and 3D Layout are separate tools: clicking Measure exits the layout, and there is no measurement function inside the plan canvas. Room sizes reach the exported plan in two ways.
- Measure on the model. For each room, use Area on the floor (or Distance for a width or clear height) and note the value. Add a note to the result naming the room so the figures stay matched.
- Label the plan. Switch back to the 3D Layout tool, set the canvas to 2D, and place a Text box in the room with the dimension or area. Text is a layout element, so the labels export with the JPEG plan.
- Or package instead of labeling. Skip the Text labels and include both the 3D Layout and the measurement data in a Scene Report (next section). The plan and the figures travel in one PDF as separate content; the report does not draw dimensions onto the plan.
Snapshot a dimensioned view
A third deliverable comes straight from the model, no layout editing required: an overhead image of the room with its dimensions rendered on it.
- Cut the ceiling with the Height Filter (1Z) and frame the room top-down.
- Run an Area measurement around the floor. The per-segment lengths and the total square footage render directly on the model.
- Click Snapshot and capture the framed view. The capture lands in the Hierarchy under Media Render, then Photo, as Photo_1, Photo_2, and so on; selecting one shows its info and a Preview in the Inspector.
- Right-click the capture in the Hierarchy and choose Export. The image saves as a PNG file. The same menu renames or deletes a capture.
For a facility client, a set of these images (one per key room) alongside the exported plan often answers the dimension question faster than labels on the plan itself.
Export the measurements
Select the measurement entries in the Hierarchy (multi-select supported), right-click, choose Export, and pick .csv for a data table or .pdf for a formatted sheet with your notes. Or skip the separate file and include the measurement data in the Scene Report in the next section, which packages plan, views, and dimensions in one document.
Deliver the Floor Plan
Three delivery paths, chosen by what the recipient does with it: an image or 3D file of the layout alone, a Scene Report PDF that packages everything, or an exported model that carries the recognition data with it. The dimensioned snapshot PNGs from Section 6 ship alongside any of them.
Export the layout alone
- Select the 3D Layout node in the Hierarchy. Its Export controls appear in the Inspector.
- Set Export Format to JPEG Image (a 2D image for email, print, or a listing) or OBJ Model (a 3D file for modeling software).
- Click Export. Hidden elements are not included, so check the visibility of everything you want in the output first.
Package it in a Scene Report
A Scene Report compiles the 3D Layout, selected viewpoints, and measurement data into one document. For a facility or listing deliverable, the Scene Report PDF pairs the floor plan with key views and the Section 6 dimensions in a single handout.
- Open the Scene Report tool to open the report editing panel.
- Enter the title (required, up to 50 characters) and details (up to 1,000 characters), written for the recipient: project name, address, scan date.
- Check 3D Layout, and select the viewpoint and measurement data to include.
- Click Confirm, then select the report in the Hierarchy and export it as JPEG or PDF from the Inspector.
If the project is already published, edit the report and then use Update to sync the latest version through; an edited report does not propagate on its own. Full Scene Report detail is on 9.9 Scene Editor Tools.
Send the model with the recognition data included
When the recipient works in the XGRIDS ecosystem and needs the model itself, the LCC2 export can carry the floor-plan data with it. In the My Models list in LCC Studio, right-click the model, choose Export, select LCC2, and check Spatial Recognition results in the export dialog. The option is available only when the feature was enabled at reconstruction. Format selection and the full export reference live on 9.7 Export Formats.
For a client who wants both a walkable model and a plan, publish the tour and attach the Scene Report PDF. The visitor walks the space in the browser through the published link, and the PDF gives them the floor plan and dimensions to print or forward. One scan produces both. The tour build is 9.12 Virtual Tour Workflow.
Quick Reference
| Point | Detail |
|---|---|
| Source of the plan | Spatial Recognition, enabled during reconstruction, viewed and edited in 3D Layout. |
| The one hard gate | Enable Spatial Recognition before processing. It cannot be added later. A scan without it must be reconstructed again. |
| Prerequisites | Indoor scan, Single Model reconstruction only, Premium edition, GPU VRAM above 8 GB. L2 Pro and PortalCam. |
| Layout data location | The semantic-result folder inside the project file's output folder. If it is absent, the feature was never enabled. |
| Entry | Open the project, then click the 3D Layout button in the left toolbar. Walls, Doors, and Windows group under the 3D Layout node in the Hierarchy. |
| Edit tools | Wall, Door, Window, Text, Polygon, Rectangle on the canvas toolbar, 2D view only. Ctrl + Z undoes a plotting edit. Rotate and 90-degree controls straighten the view; the expand button fills the workspace; the Height Filter (1Z) isolates one floor of a multi-story scan. |
| Dimensions | Measure tool on the model, Distance and Area. Ctrl toggles Axis Snap, Tab toggles Corner recognition; units in Settings, General Settings. Room sizes go on the plan as Text labels in the 2D view, or Snapshot a top-down measured view (Height Filter, Area, Snapshot; right-click Export from Media Render in the Hierarchy saves a PNG). |
| Export | Select the 3D Layout node, then Inspector: JPEG Image or OBJ Model (hidden elements excluded). Scene Report PDF with viewpoints and measurements. LCC2 export with Spatial Recognition results checked. |
| When to use another path | For a dimensioned CAD floor plan, draft from a LixelStudio point cloud (Module 8) or use the Revit workflow (9.6). |
©2026 Alpine Reality Capture LLC • XGRIDS Pro Guide™ • Site Disclaimer

