小编swi*_*eer的帖子

将 ARKit 面部跟踪 3D 网格投影到 2D 图像坐标

我正在使用 ARKit 收集面网格 3D 顶点。我已阅读:将图像映射到 3D 面部网格跟踪和可视化面部


我有以下结构:

 struct CaptureData {
        var vertices: [SIMD3<Float>]
        var verticesformatted: String {
            let verticesDescribed = vertices.map({ "\($0.x):\($0.y):\($0.z)" }).joined(separator: "~")
            return "<\(verticesDescribed)>"
        }
    }
Run Code Online (Sandbox Code Playgroud)

我有一个 Strat 按钮来捕捉顶点:

@IBAction private func startPressed() {
    captureData = [] // Clear data
    currentCaptureFrame = 0 //inital capture frame
    fpsTimer = Timer.scheduledTimer(withTimeInterval: 1/fps, repeats: true, block: {(timer) -> Void in self.recordData()})
}
Run Code Online (Sandbox Code Playgroud)
 private var fpsTimer = Timer()
    private var captureData: [CaptureData] = [CaptureData]()
    private var …
Run Code Online (Sandbox Code Playgroud)

3d augmented-reality scenekit swift arkit

8
推荐指数
1
解决办法
846
查看次数

如何在使用 SwiftUI 的同时导航到视图控制器?

我正在尝试导航到视图控制器,同时使用 SwiftUI 中的 NavigationLink。我假设我无法做到这一点,所以我想知道如何以另一种方式导航到我的视图控制器,同时仍然能够单击我的 HomeView 中的按钮并导航到我的 ViewController。

下面是我的 HomeView,我想要一个带有文本“Time Sheets”的按钮来导航到我的 ViewController

struct HomeView: View {
    var body: some View {
        NavigationView {
        VStack {
            Image("OELogo")
                .resizable()
                .frame(width: 400, height: 300)
            
            NavigationLink(destination: ViewController()) {
                Text("Time Sheets")
                .fontWeight(.bold)
                    .frame(minWidth: 325, minHeight: 50)
                .font(.title)
                .foregroundColor(.gray)
                .padding()
                .overlay(
                    RoundedRectangle(cornerRadius: 50)
                        .stroke(Color.gray, lineWidth: 2)
                )
            }
Run Code Online (Sandbox Code Playgroud)

下面是我想要导航到的 ViewController 文件代码的开始

import UIKit
import KVKCalendar
import SwiftUI

final class ViewController: UIViewController {
    private var events = [Event]()
    
    private var selectDate: Date = {
        let formatter = DateFormatter() …
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui

7
推荐指数
1
解决办法
5798
查看次数

为什么 GSM 通话结束后 AVAudioSession 没有连接,而 VoIP 通话正在进行?

我从一个用户(X)向另一个(Y)拨打 voip 电话。当 Y 接听时,呼叫音频被激活。

Sending signal connect set to sound devices!!

Turning cap_dev -1  play_dev -2 
app_config cap_dev -1  play_dev -1 16:17:52.265            pjsua_aud.c !Set sound device: capture=-1, playback=-1
16:17:52.265            pjsua_app.c  .Turning sound device -1 -2 ON
16:17:52.265            pjsua_aud.c  .Opening sound device (speaker + mic) PCM@16000/1/20ms
16:17:52.265        coreaudio_dev.c  ..Using VoiceProcessingIO audio unit
16:17:52.824        coreaudio_dev.c  ..core audio stream started

 after setting device status_code is 0
Turning cap_dev -1  play_dev -2 
Run Code Online (Sandbox Code Playgroud)

当 GSM 来电时,用户 X 按下保持和接听选项。这次音频被停用。

Sending signal to disconnect from sound …
Run Code Online (Sandbox Code Playgroud)

voip ios avaudiosession swift

5
推荐指数
0
解决办法
83
查看次数

标签 统计

swift ×3

ios ×2

3d ×1

arkit ×1

augmented-reality ×1

avaudiosession ×1

scenekit ×1

swiftui ×1

voip ×1