Remodel-AR
  • Overview
  • ios guides
    • iOS Quick Start
    • iOS Walkthrough
      • SwiftUI Walkthrough
        • Section 1 - Setting up Remodel-AR in SwiftUI
        • Section 2 - Add a color picker
        • Section 3 - Add Export Features
        • Section 4 - Add Textured Paints
      • UIKit Walkthrough
        • Setting up Remodel-AR in UIKit
        • Adding a Color Picker
        • Getting to know Lidar scanning
        • Getting to know Legacy
        • Getting to know Floorplan
        • Getting to know Shader Paint
        • Section 2 - Add a color picker
        • Section 3 - Add Export Features
        • Section 4 - Add Textured Paints
    • iOS Library Documentation
      • Classes
        • ARController
        • ARStateModel
        • RemodelARLib
        • PassioConfiguration
      • Structures
      • Enumerations
      • Protocols
  • android guides
    • Android Quick Start
    • Android Walkthrough
      • Setting up Remodel-AR in Android
      • Paint Approaches
      • Getting to know Legacy
      • Getting to know Floor Plan
      • Getting to know Shader Approach
    • Android Library Documentation
      • Classes
        • PaintARActivity
        • OnCornerPlaced
        • GetWallPatchInfos
        • GetSavedImage
        • GetRawCameraImage
        • PassioSDKStatus
        • WallPatchInfo
    • ❔FAQs
Powered by GitBook
On this page
  • Declaration
  • Topics
  • Methods
  1. ios guides
  2. iOS Library Documentation
  3. Classes

RemodelARLib

This object is how you create new instances of Remodel-AR views.

PreviousARStateModelNextPassioConfiguration

Last updated 1 year ago

Declaration

class RemodelARLib

Topics

Methods

func makeARView(model: , arMethod: ?) -> ARView View for working with SwiftUI based apps Parameters: - model: an instance of ARStateModel that should be created in your SwiftUI code. - arMethod: determines which AR method is used for geometry creation and display/

func makeLidarARController(with sceneView: ARSCNView) -> Creates an that uses lidar to compute geometry and occlusions. Supports newer devices. Parameters: - sceneView: The ARSCNView that you want to render the AR content in.

func makeLegacyARController(with sceneView: ARSCNView) -> Creates an that uses a user placed rectangle to color walls. Supports older devices. Parameters: - sceneView: The ARSCNView that you want to render the AR content in.

func makeFloorplanARController(with sceneView: ARSCNView) -> Creates an that allows wall creation based on drawing floorplan corners. Supports older devices. Parameters: - sceneView: The ARSCNView that you want to render the AR content in.

func makeShaderARController(with sceneView: ARSCNView) -> Creates an that uses colors to mask room walls for painting instead of geometry. Can be used with any device. Parameters: - sceneView: The ARSCNView that you want to render the AR content in.

func makeAbnormalitiesARController(with sceneView: ARSCNView) -> Creates an that allows scanned abnormalities to be placed on walls to track locations of abnormalities. Parameters: - sceneView: The ARSCNView that you want to render the AR content in.

If at any point you need help from the Passio team, please reach out to us at support@passiolife.com

ARStateModel
ARController
ARController
ARController
ARController
ARController
ARController
ARController
ARController
ARController
ARController
ARMethod