Scanning Technology

Heritage Prime connects specialized scanning and processing technologies into one unified construction operating system powered by Base44.

Recommended Technology Stack

Each scanning and processing purpose maps to a specialized technology. Base44 unifies the results into projects, bids, and estimates.

iPhone/iPad interior scanning

Apple RoomPlan

Planned

Android measurement and depth

Google ARCore Depth

Planned

Large commercial digital twins

Matterport

Planned

Contractor field floor plans

magicplan or custom scanning app

Planned

Website 3D viewer and editor

Three.js / WebXR

Active

Photo and video processing

OpenCV plus an AI vision model

Planned

Multi-photo 3D reconstruction

Custom photogrammetry service

Planned

Data, projects, bids, estimates

Base44

Active

Scanning Technology Framework

Heritage Prime uses specialized scanning technologies for accurate room measurement, while Base44 remains the central platform for projects, measurements, designs, and estimates. The Three.js web viewer handles visualization only — it is not a scanning engine.

Phase 1 — Foundation

Three.js / WebXR Viewer

Web Browser

Active

Best For

Website-based 3D visualization and editing of project models.

Required Account

None — runs in the browser.

Integration Method

Integrated directly into Heritage Prime web app. Loads model files stored in Base44.

API / SDK Requirements

Three.js library, WebGL support, optional WebXR for browser-based AR.

Expected Costs

No additional cost — included in Heritage Prime.

Data Sent Externally

None — all rendering occurs in the browser.

Privacy Considerations

No external data transmission. Model files loaded from Base44 storage.

Visualization and editing layer only. Does NOT measure rooms. Requires measurements and geometry to be collected by scanning technologies first.

Phase 2 — Advanced Processing

Matterport

Web / Mobile / Professional Cameras

Planned

Best For

Full-building digital twins, commercial properties, walkthroughs, and construction documentation.

Required Account

Matterport account (Business or Pro plan for API access).

Integration Method

Matterport SDK / Embed API. Space ID and embed URL linked to Heritage Prime project.

API / SDK Requirements

Matterport SDK, API key, embed permissions. Matterport account in good standing.

Expected Costs

Matterport subscription ($9.99–$68.99/month per user, or enterprise pricing). Capture costs vary by property size.

Data Sent Externally

Property scans are stored on Matterport servers. Embed URL shared with project participants.

Privacy Considerations

Scans stored on Matterport cloud. Access control via Matterport share settings. Private spaces not exposed publicly.

Better for digital-twin capture and viewing than fine-grained measurement control. Professional capture recommended for large properties.

magicplan

iOS / Android

Planned

Best For

Contractor field floor plans, room measurements, photographs, notes, and estimates.

Required Account

magicplan account (contact magicplan for API/enterprise/partner access).

Integration Method

Floor plan and measurement import. Direct API integration subject to magicplan approval and enterprise agreement.

API / SDK Requirements

magicplan API or enterprise export access. Must confirm current availability with magicplan before assuming direct integration.

Expected Costs

magicplan subscription varies. Enterprise/export features may require custom pricing.

Data Sent Externally

Floor plans, photos, and notes stored in magicplan. Exported data imported into Heritage Prime.

Privacy Considerations

Field data stored on magicplan servers until exported.

Do not assume Base44 can directly control magicplan without an approved integration agreement. Verify API/enterprise export availability with magicplan first.

OpenCV Computer Vision Service

Backend Service

Planned

Best For

Photograph and video processing — line/corner detection, perspective correction, scale-based measurement.

Required Account

Self-hosted or cloud-hosted OpenCV processing service.

Integration Method

Base44 sends image + scale reference to external processing service. Service returns proposed measurements.

API / SDK Requirements

OpenCV library, custom backend service (Python/Node.js). Camera calibration or known scale reference required.

Expected Costs

Hosting costs for the processing service. No per-image API fee (self-hosted).

Data Sent Externally

Uploaded photographs/videos, selected measurement points, and known scale reference dimensions.

Privacy Considerations

Images processed on external server. Ensure data retention policies are configured.

Cannot derive precise real-world measurements from a single ordinary photograph without camera calibration, depth data, or a known scale reference.

Photogrammetry Service (COLMAP / OpenMVS)

Backend Service

Planned

Best For

Multi-image and video 3D reconstruction — point clouds, meshes, and textured models.

Required Account

Self-hosted photogrammetry pipeline or commercial photogrammetry API.

Integration Method

Base44 submits multiple images/video to processing service. Service returns 3D model files and reconstruction metadata.

API / SDK Requirements

COLMAP, OpenMVG, OpenMVS, Open3D, or compatible commercial photogrammetry API. Cloud GPU hosting recommended.

Expected Costs

GPU compute costs for reconstruction. Commercial APIs charge per reconstruction.

Data Sent Externally

Multiple photographs or video frames uploaded to the processing service.

Privacy Considerations

All uploaded media processed on external server. Configure data retention and deletion policies.

Requires multiple overlapping photos for quality reconstruction. Scale must be established via a known reference. Not real-time.

Phase 3 — Native Mobile Scanning

Apple RoomPlan

iOS / iPadOS

Planned

Best For

Interior room scanning — walls, doors, windows, openings, furniture, and appliances.

Required Account

Apple Developer account (for companion app distribution).

Integration Method

Native iOS/iPadOS companion app using ARKit + RoomPlan API. Scan data sent to Base44 via secure backend endpoint.

API / SDK Requirements

ARKit, RoomPlan API (iOS 16+), LiDAR Scanner (iPhone 12 Pro+ / iPad Pro). USDZ/USD model export.

Expected Costs

Apple Developer Program ($99/year). No per-scan API fees.

Data Sent Externally

No data leaves Apple devices except the scan result sent to Base44.

Privacy Considerations

Room geometry and object recognition occur on-device. No images uploaded to Apple.

Requires LiDAR-equipped iPhone/iPad. Cannot run inside a web browser. Must be a native app.

Google ARCore Depth API

Android

Planned

Best For

Camera-based depth measurement, surface detection, and room scanning on supported Android phones.

Required Account

Google Developer account (for companion app distribution).

Integration Method

Native Android companion app using ARCore SDK. Depth data and measurements sent to Base44 via secure backend endpoint.

API / SDK Requirements

ARCore SDK, Depth API + Raw Depth API. Android 7.0+ on supported devices.

Expected Costs

No per-scan API fees. Standard Google Cloud hosting if backend processing is needed.

Data Sent Externally

Depth maps and measurement points sent to Base44. No data sent to Google servers.

Privacy Considerations

Depth processing occurs on-device. Camera frames are not stored by Google.

Not all Android devices support the Depth API. Device capability check required before enabling scanning.