首页 文章
  • 6 votes
     answers
     views

    ARKit 将 objct 放置在平面上

    我正在从 ARKit 在线教程中学习如何将物体放置在飞机上。 boxNode.position = SCNVector3(hitResult.worldTransform.columns.3.x,hitResult.worldTransform.columns.3.y + Float(boxGeometry.height/2), hitResult.worldTransform.columns.3...
  • 1 votes
     answers
     views

    ARKit 平面可视化

    我希望能够可视化我的 ARKit 应用检测到的飞机。我怎么做? 这就是我想要做
  • 1 votes
     answers
     views

    ARKit 浮动飞机

    有时ARKit在现有飞机上创建飞机。它不会合并它们。我正在封闭空间中使用 iPhone 7 测试ARKit。放置在该平面上的物体似乎漂浮在太空中。这种情况很少发生,我无法一直重现。有人可以告诉我如何防止重叠平面和浮动平面出现吗?或者如何将 3D 对象放置在底面上? 这是绘制平面的代码。 func createPlaneNode(center: vector_float3, extent: vect...
  • 1 votes
     answers
     views

    在 ARKit 中检测飞机

    当应用程序在 ARKit 中检测到至少一架飞机时,如何获得通知? 我目前正在执行类似操作,但与 firing/it 无关: extension MyViewController: ARSCNViewDelegate, ARSessionDelegate { internal func setupAR() { let scene = SCNScene() sc...
  • 1 votes
     answers
     views

    仅使用摄像机检测 SCNNode

    假设我在屏幕中间绘制了一个圆圈,将其用作目标。如果我将这个圆圈指向一个节点,ARKit 如何检测到它? 现在我正在使用 tap 方法 @IBAction func tapHandler(_ sender: UITapGestureRecognizer) { let viewTouchLocation:CGPoint = sender.location(in: sceneView) ...
  • 4 votes
     answers
     views

    ARKit 2.0 错误? “初始化 VIO 时出错”

    我尝试使用 ARWorldMap 共享功能。 编辑:我正在使用 Xcode,iOS 和 macOS 的最新版本(测试版 3),可从Apple 开发人员网站下载。 因此,我在 2 个设备之间建立了 MultipeerConnectivity 连接。一个正在扫描,直到拥有.mapped WorldMap,然后将其发送到另一台设备。 一旦到达并解包,我将创建一个新的 ARConfiguration 并将...
  • 2 votes
     answers
     views

    为什么硒只单击代码的第一行而不单击其他两行?

    我首先测试了第一行代码是否可以单击 XPath,但是然后我添加了第二行代码来单击 By.name()却不起作用,因此我尝试在 XPath 中进行更改,然后在 CSS 选择器中进行更改,但只能单击第一个(行的 XPath 代码)。我已经尝试过,但似乎没有点击其他两个元素。我发现的是,它只单击第一页上的内容,对新页面上的内容并不重要,因此我告诉我单击要执行的元素。我正在使用Selenium versi...
  • 0 votes
     answers
     views

    如何使用数组而不是在中使用 And

    我有 4-5 条条件,因此数组中是否可以使用任何选项和条件。那么有没有其他选择或必须做类似以下的事情? For Each c In rng If c.Value <> "A" And c.Value <> "B" And c.Value <> "C" Then dic(c.Value) = c.Val...
  • 0 votes
     answers
     views

    ios 在“ NSCFString dataUsingEncoding:allowLossyConversion:]中崩溃:未转换所有字符”

    我想使用以下代码将 NSString 转换为 NSData: NSUInteger lengthTest = contentStr.length; NSStringEncoding encodingStr = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); if ([contentStr canB...
  • 2 votes
     answers
     views

    QItemSelectionModel 是否存储选择顺序

    因此,我使用 QItemSelectionModel::selectedRows 进行选择。但是,选择的顺序似乎取决于用户首先选择它的顺序。 示例:如果我有行 1,2,3,4,5,6,7,8,9,10 测试案例:首先选择第 5 行,然后选择第 1 行,然后选择第 2 行。 然后我打电话给 QItemSelectionModel::selectedRows(); QModelIndexList 将分...
  • 2 votes
     answers
     views

    如果为 true,则在新屏幕中运行脚本

    我有一个脚本,它将检查background_logging是否为true,如果是,那么我希望脚本的其余部分在新的分离屏幕中运行。 我已尝试使用以下代码:exec screen -dmS "alt-logging" /bin/bash "$0";。有时会创建屏幕,等等。但是其他时候则什么也不会发生。当它创建屏幕时,它不会运行脚本文件的其余部分,而当我尝试恢复屏...
  • 0 votes
     answers
     views

    Outlook Macro/VBA 比较“发件人”和“回复收件人”地址,并在有其他警告时发出警报?

    这在 Outlook 2013 macro/VBA 中可行吗?我不确定从哪里开始。理想情况下,它将为每封传入的电子邮件触发,如果 FROM 和 REPLY TO 地址不同,则会弹出警报。
  • 0 votes
     answers
     views

    ARKit:为 ARWorldTracking 会话设置自定义来源

    每当我使用 ARWorldTrackingConfiguration 启动我的 Camera 并运行该会话时,初始起点将恰好位于摄像机相对于世界的位置。 let configuration = ARWorldTrackingConfiguration() self.sceneView.debugOptions = [ARSCNDebugOptions.showFeaturePoints, ARSC...
  • 1 votes
     answers
     views

    3D 对象不断移动 ARKit

    我正在开发一个 AR 应用程序,为此我将一个3D 模型放置在设备前面**,而无需进行水平表面检测**。 基于此 3D 模型的transform,我创建了ARAnchor对象。 锚点对象可用于跟踪ARKit中的现实世界对象和 3D 对象。 放置ARAnchor的代码: ARAnchor* anchor = [[ARAnchor alloc] initWithTransform:3dModel.sim...
  • 6 votes
     answers
     views

    我可以使用 scenekit 和 arkit 制作可以透过透明对象看到的阴影吗?

    我使用 Scenekit 制作了透明对象,并与 arkit 链接。我用闪电材料制作了阴影,但是看不到透明物体的阴影。我做了一个飞机,然后将物体放在上面。并将光线照射到透明物体上。阴影出现在对象的后面,但看不到对象。 这是阴影的代码。 let light = SCNLight() light.type = .directional light.castsSh...
  • 0 votes
     answers
     views

    使用 ARKit ARCamera.transform 当前位置的空间映射

    我需要使用 ARKit 查找房间内两点之间的距离。我将解释我的情况。在房间内,我有一个预定义点。假设该点是(x1,y1,z1)。我从 ARKit ARCamera.transform 的当前位置获取了此值。我动态地移动到 ARCamera.transform 当前位置为(x2,y2,z2)的另一个点。我的意图是找到两者之间的真实世界距离。 func session(_ session: ARSes...
  • 0 votes
     answers
     views

    增强现实-ARKit-在环境中动态检测对象(无 marker/ibeacon)

    通过 AR 识别室内特定对象的方式以及用户进行室内导航的方式是什么?我了解我们可以使用信标和标记来识别对象或用户在房间中的位置。 如果不使用它们,找到用户位置并为 AR 体验识别对象的其他替代方法是什么。我正在使用 iOS devices(currently 探索 AR 进行室内导航,重点是使用 ARKit。如果我们使用核心位置进行用户定位,则准确性会很低。在一家小商店中,如果我们使用核心位置或任...
  • 0 votes
     answers
     views

    Outlook“运行脚本”规则不会触发传入消息的 VBA 脚本

    我正在根据另一位成员的建议创建这个新主题。有关此时如何到达的其他历史记录,请参见这个问题。 我有这个 VBA 脚本,如果触发它,我知道它可以工作。如果我使用 TestLaunch 子例程,但收件箱中已有一条符合规则标准的消息(但是,当然,不是被规则打消的),它将激活我希望它完美激活的链接。如果我在创建规则时说要将其应用于收件箱中的所有现有邮件,则它可以完美地工作。但是,在需要的地方,不需要新消息。...
  • 4 votes
     answers
     views

    增强现实的设备滚动补偿

    我正在开发一个通过 iPhone 的摄像头流执行地理定位的应用程序。我使用指南针找出将图标和信息放在相机图层上的位置。如果我围绕偏航轴旋转设备,则一切正常。 但是,当我滚动 iPhone 时,屏幕上的所有信息都消失了。那是因为当您滚动设备时,指南针的方向也会改变。但是,有些应用程序(例如 Layar 或 Wikitude)允许滚动旋转,而不会失去对相机图层上视觉项目的关注。这样,这些应用程序可以在...
  • 0 votes
     answers
     views

    UIButton 不调用 ImageView 中的处理函数

    在我的 Swift 应用程序中,我想将后置摄像头对准物体,然后单击一个按钮。在我的视图控制器中,我试图将 UIButton 按下以编程方式放置在 cameraOverlayView 上方的按钮。 我不需要拍照-我只是使用相机指向对象,然后单击按钮。 编译为 iPhone。我似乎要么使相机工作,要么使按钮工作,但不是同时使两者都工作。 imagePicker 位于按钮上方并将其隐藏。谁能建议如何使按...
  • 1 votes
     answers
     views

    在 3D 世界 ARKit 中创建 UIBezierPath 形状

    我正在开发一个应用程序,用户可以通过使用 ARKit 在 3D 空间上放置一些点来创建一些平面形状,但是似乎我使用这些点创建 UIBezierPath 的部分存在问题。 在我的应用程序中,用户首先通过按下按钮将虚拟透明墙放置在 AR 中与其设备相同的位置: guard let currentFrame = sceneView.session.currentFrame else { ...
  • 2 votes
     answers
     views

    快速添加按钮到 SCNNode

    我正在玩 ARKit 和图像检测。现在,我有一个可检测图像的应用程序,可将屏幕上的平面放置在检测到的对象所在的位置。 如何在飞机上添加可点击元素,例如按钮。我想对每个检测到的对象都有一个 click 事件。 这是我的渲染器函数的外观: func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAn...
  • 0 votes
     answers
     views

    用户如何通过点击或滑动其他地方来删除 UIView?

    我已经在UIView中为 iPhone 创建了一个迷你 pop-up 菜单,并且希望用户能够执行除选择其中一个选项之外的任何操作来关闭视图。因此,如果用户 taps/swipes/pinches 屏幕上的任何其他元素,则 pop-up 视图应消失。 但是,我不想检测到将阻止其他事情发生的手势...例如,下面有一个UITableView,并且如果我在其上向上或向下滑动,我希望它像预期的那样移动并关闭...
  • 0 votes
     answers
     views

    Swift 3.0 touches 开始游戏

    我是 Swift 编码的初学者,并且我一直在通过使用带有 SpriteKit 的 Swift 3.0 和最新版本的 Xcode 开发我的第一款游戏。 在这个游戏中,我想让用户在点击屏幕时使主角向左移动,如果用户再次点击屏幕,则该角向右移动等。但是,该角不受重力的影响。 为此,我尝试创建一个动作,然后在touchesBegan方法中调用它。但这是行不通的。如果我在场景的didMove方法中调用该动作...
  • 2 votes
     answers
     views

    迅速:未检测到精灵套件冲突和位掩码

    以下 Sprite Kit 代码有问题。我正在尝试检测一个飞球何时与一条线碰撞。但是,当两个碰撞时,什么也不会发生。但是,当球击中场景边缘时,将打印以下内容: 接触 1 bitmask1:4294967295 bitmask2:4294967295 问题 1:为什么未检测到线和球碰撞?问题 2:为什么边碰撞时两个位掩码都相同?如果我不知道哪个是身体,我将无法工作。 struct PhysicsCa...
  • 0 votes
     answers
     views

    如何使玩家仅在 Swift 中跳一次?

    我想知道如何像大多数游戏一样,让玩家只跳一次直到他摔倒。我尝试了这种方法:迅速-仅在着陆时跳跃,但对我而言实际上并不起作用,因为无论出于何种原因,播放器仅在我向屏幕发送垃圾邮件时才跳转,而他仅以每 30 次单击的方式跳转。看起来是这样的: 该类位于:类 GameScene:SkScene { var ableToJump = true var Player = SKSpriteNode(image...
  • 1 votes
     answers
     views

    如何使精灵遵循一个圆圈内的随机模式?

    我正在制作一个游戏,希望敌人在一个圆圈内按照随机模式运动。我已经使敌人随机在屏幕的各个侧面产生,但是问题是我不知道如何使敌人像图像一样在圆圈内按照随机模式运动。 GameScene 类:SKScene,SKPhysicsContactDelegate { var circuloPrincipal = SKSpriteNode(imageNamed: "circulo") var...
  • 0 votes
     answers
     views

    获取放置的 SCNNode 的世界 x,y 和 z-Swift

    我的目标是在另一个包含 SCNPlane 的 SCNNode 的中间生成一个 SCNNode。 SCNPlane 是在渲染器函数中生成的,如下所示: func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) { guard let planeAnchor = anchor ...
  • 1 votes
     answers
     views

    如何在 Lotus Script 中的富文本字段中的光标的当前位置处插入文本和可能的富文本?

    首先,表单中有一个富文本字段,该文本字段已经输入了一个文本(对于这种情况-“ hello world”)。我将光标放在“ hello”字母“ o”之后。我有一个按钮,它将打开一个带有一个文本字段的对话框,我想知道如何将富文本字段中光标当前位置的对话框中来自该字段的文本插入到对话框中。 到目前为止,我拥有的代码是: Sub Click(Source As Button) Dim worksp...
  • 1 votes
     answers
     views

    Lotus Notes 从富文本到文本字段获取价值

    我正在遵循此指南(在“视图”部分下查找):http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Working_with_IBM_Lotus_Notes_rich_text_fields 但是我无法 get/retrieve 查看该值。我创建了一个新列,添加了变量“ HiddenUserField”,并尝试对本指南中描述的 use @Abstract as。我...

热门问题