Обложка канала

iOS Dev

iOS разработчик, который делится фишками, своим опытом и опытом других. В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки Авторский канал, iOS разработка

iOS Dev

4 года назад
Открыть в
RoomPlan в iOS 16 — 3D-планы этажей в ваших приложениях Это новый API Swift, работающий на базе ARKit, использует камеру и сканер LiDAR на iPhone и iPad. Теперь ваши приложения могут создавать трехмерные планы этажей, включая ключевые характеристики, такие как размеры и типы мебели. Фреймворк использует датчики устройства, ML-модели и RealityKit для захвата физического окружения. Например, фреймворк просматривает записи с камеры устройства и показания LiDAR и определяет стены, окна, проемы и двери. RoomPlan распознает особенности помещения, мебель и технику, например, камин, кровать или холодильник, и передаёт данные в приложение. Для захвата используется RoomCaptureView. Есть виртуальные подсказки по мере перемещения по комнате: ⚪ Графические наложения в реальном времени отображаются поверх объектов в комнате, чтобы передать ход сканирования. ⚪ Если фреймворк требует определенного вида движения или ракурса, UI покажет инструкции, как расположить устройство. 🛠 Пример кода (нужен Xcode 14). @iOS Dev