top of page
orthopractis.com

SkinScan

App_Store_Icon_1024x1024.png

SkinScan is an on-device surface-capture utility for iPhone, iPad, Apple Vision Pro, and Android. Place a blue three-dimensional selection box over a surface, adjust it, capture only what lies inside the box, preview the result, and save or share PLY, OBJ, STL, or USDZ files.

QUICK START
-----------
1. Open SkinScan and review the data-handling notice.
2. Confirm that you have permission from the person being scanned.
3. Allow Camera or World Sensing access.
4. Tap or recenter to place the bright blue box over the intended surface.
5. Adjust position, rotation, width, height, and depth.
6. Select LIVE for editable blue-box capture or Lock for a fixed green protected scan.
7. Move slowly through overlapping views until points and triangles accumulate.
8. Adjust Capture Points, Capture Rate, Confidence, Mesh Resolution, Mesh Refresh, Fusion Stability, Surface Continuity, and Preview Smoothing.
9. Open Preview, select a format, then choose Save or Share.

GESTURE GUIDE
-------------
Platform | Gesture | Action
-------- | ------- | ------
iPhone/iPad | Tap | Place the box on measured depth, raycast, or feature fallback.
iPhone/iPad | One-finger drag | Move left, right, up, or down.
iPhone/iPad | Two-finger vertical drag | Move nearer or farther.
iPhone/iPad | Two-finger horizontal drag | Change box depth.
iPhone/iPad | Pinch / rotate | Resize / rotate the box.
visionOS | Spatial drag / pinch / rotate | Move, resize, and rotate the world box.
Android | Tap / drag / pinch / two fingers | Place, move, resize, change distance/depth, and rotate.

CAPTURE MODES
-------------
- LIVE: captures continuously inside the editable blue box. Capture pauses during a gesture or size change, clears observations registered to the old volume, and restarts after the box settles.
- LOCKED: freezes the box transform and six clipping planes, turns the box green, and produces the protected mesh used for export.

QUALITY CONTROLS
----------------
- Capture Points controls how many RGB-D, spatial, binocular, or temporal multi-view observations can be accepted from each processed frame.
- Capture Rate controls how frequently eligible frames or scene updates enter fusion.
- Confidence controls depth, spatial, binocular, and temporal multi-view acceptance; higher values reject more uncertain observations.
- Mesh Resolution controls protected output spacing and bounded voxel, cell, and triangle limits without controlling camera cadence.
- Mesh Refresh controls how frequently the protected and presentation meshes are rebuilt from accumulated fusion voxels.
- Fusion Stability controls residual and repeated-observation thresholds plus isolated-surface cleanup.
- Surface Continuity independently controls the maximum accepted local depth jump between neighbouring surface cells.
- Preview Smoothing affects only the displayed presentation mesh and is capped at 2.5 mm. It does not alter exported protected coordinates.

FILE FORMATS AND TRANSFER
-------------------------
- Save opens the system file destination picker.
- Share opens AirDrop or the Apple share interface, or Android Sharesheet / Quick Share when available.
- Receiving apps decide whether they support a particular mesh format.

Format | Colour | Typical compatibility
------ | ------ | ---------------------
PLY | Per-vertex RGB | Mesh and scientific tools.
OBJ | Vertex RGB extension | General 3D tools that support coloured vertices.
STL | No | Geometry-only CAD/manufacturing workflows.
USDZ | RGB displayColor | Apple Quick Look, RealityKit, and USD workflows.

 

 

 

TROUBLESHOOTING
---------------
Box is visible but no points appear: Improve lighting, include textured surroundings, make the box intersect the surface, reduce depth, wait for tracking, and move slowly.
Points appear but no connected mesh: Collect more overlapping views, increase Mesh Resolution or Mesh Refresh moderately, and lower Fusion Stability only if observations remain coherent.
Tracking limited: Hold the device steady, avoid featureless close-up views, include surrounding texture, and allow relocalization.
Save or Share unavailable: Lock the box and wait until the protected mesh contains vertices and triangles. Close any other file presentation.
Receiving app cannot open STL/PLY/OBJ: Save to Files and open the file in a mesh application that declares support for that format. USDZ is usually the simplest Apple preview format.
Enterprise RGB unavailable: Verify the approved entitlement, App ID, profile, license, physical device, and authorization. Standard geometry fallback should remain visible.
 

bottom of page