Skip to main content

Genies iOS SDK v0.1.7

Updated: April 29, 2026

What's New

  • AvatarPicker (NAFKitUITools) — screen-point -> avatar picking. .bounds (ray vs AABB) or .mesh (CPU-skinned triangles).
  • TransformGizmo (NAFKitUITools) — translate-only X/Y/Z gizmo. Tap to select, drag to translate. Wired into the Integrated sandbox tab.
  • NAFView.avatarPosition / avatarModelTransform / meshSpaceBounds — public hooks for picker + gizmo overlays.
  • Turnkey picking + translate gizmo on NAFView: opt in with isPickingEnabled / isGizmoEnabled, subscribe to onPick, drive isGizmoVisible from your hit logic. pickPrecision / pickScope / gizmoAxisLength configure behaviour. PickHit / PickScope are vended from NAFKitUITools. Drop down to AvatarPicker / TransformGizmo directly for a custom interaction model.
  • Picking and gizmo gesture recognizers are attached lazily — when picking/gizmo are disabled, no SDK tap or gizmo-pan recognizer is on the view, so consumer gestures see clean touch delivery.

What's Fixed

  • Idle animation playhead no longer resets on LOD upgrades or the silhouette -> LOD handoff.
  • Single-LOD progressive loads (e.g. lods: [0]) no longer flash a silhouette before the mesh appears