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
PlannedAndroid measurement and depth
Google ARCore Depth
PlannedLarge commercial digital twins
Matterport
PlannedContractor field floor plans
magicplan or custom scanning app
PlannedWebsite 3D viewer and editor
Three.js / WebXR
ActivePhoto and video processing
OpenCV plus an AI vision model
PlannedMulti-photo 3D reconstruction
Custom photogrammetry service
PlannedData, projects, bids, estimates
Base44
ActiveScanning 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
Web Browser
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
Web / Mobile / Professional Cameras
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.
iOS / Android
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.
Backend Service
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.
Backend Service
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
iOS / iPadOS
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.
Android
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.
