我正在使用 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) 我正在尝试导航到视图控制器,同时使用 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) 我从一个用户(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)