我正在Ingress/Kubernetes/GoogleCloud 上运行服务器发送的事件 (SSE)服务器,它的工作原理非常棒。我可以在网络上运行 SSE 客户端,它们连接完美,开始接收事件没有问题。
但是有一个丑陋的错误我无法让它正常工作,一段时间后我在 Chrome 浏览器上net::ERR_NETWORK_CHANGED
出错。无论我运行多少次,我总是在几秒/分钟后得到它。
如果我在 Firefox 上运行相同的客户端,则不会发生任何错误。如果我在终端上使用 cURL 运行它,则不会发生任何错误。
如果我决定在没有 HTTPS 的情况下通过 Chrome 运行,它会起作用!我只在通过 HTTPS 和 Chrome 浏览器运行时才得到它。
有没有人遇到过这个?对我来说似乎是一个丑陋的错误。
我试图获得与他们父母相关的骨骼旋转,但我最终得到了非常奇怪的角度。
我已经尝试了所有方法,矩阵乘法、偏移、轴交换,但没有运气。
guard let bodyAnchor = anchor as? ARBodyAnchor else { continue }
let skeleton = bodyAnchor.skeleton
let jointTransforms = skeleton.jointLocalTransforms
for (i, jointTransform) in jointTransforms.enumerated() {
//RETRIEVE ANGLES HERE
}
Run Code Online (Sandbox Code Playgroud)
在//RETRIEVE ANGLES HERE
我尝试过不同的方法:
let n = SCNNode()
n.transform = SCNMatrix4(jointTransform)
print(n.eulerAngles)
Run Code Online (Sandbox Code Playgroud)
在这次尝试中,我将JointTransformation设置为 a,SCNNode.transform
以便我可以检索eulerAngles以使它们具有人类可读性并尝试了解发生了什么。
我开始工作一些关节,但我认为这纯粹是巧合或运气,因为其余的骨骼旋转非常奇怪。
在其他尝试中,我使用jointModelTransforms(模型,而不是本地)来获取它们,因此所有变换都相对于骨架的根骨骼。
用这种方法我做矩阵乘法是这样的:
LocalMatrix = Inverse(JointModelMatrix) * (ParentJointModelMatrix)
Run Code Online (Sandbox Code Playgroud)
为了获得相对于其父级的旋转,但同样的情况,一些骨骼旋转正常,其他旋转很奇怪。我敢打赌纯属巧合。
为什么我想要获得骨骼旋转?
我正在尝试使用我的手机构建一个 MoCap 应用程序,该应用程序将旋转传递给 Blender,尝试从中构建 .BVH 文件,以便我可以在 Blender 上使用它们。
这是我自己的装备:
我以前用 Kinect 做过这件事,但我已经尝试了好几天在 ARKit 3 上做到这一点,但没有运气:(
当我尝试制作多个new Firebase(url);
实例时,我遇到了问题.
例如:
var token1 = "c.AdASdsAsds...";
var token2 = "c.dkasdEddss...";
var v1 = new Firebase('https://developer-api.nest.com');
v1.auth(token1,function(err){
console.log("Connected 1 "+err);
},function(err){ console.log("Cancel 1: "+err); });
var v2 = new Firebase('https://developer-api.nest.com');
v2.auth(token2,function(err){
console.log("Connected 2 "+err);
},function(err){ console.log("Cancel 2 "+err); });
Run Code Online (Sandbox Code Playgroud)
控制台日志:Connected 2 null
就是这样......没有了.
因此,这意味着它永远不会调用回调函数从v1.auth();
它忽略了它,它看起来像它变成被覆盖v2.auth();
,即使它们是不同的火力点的情况下,它会干扰其他的一切,例如,v1.child("path").on("value",function(snapshot){});
并且v2.child("path").on("value",function(snapshot){});
发生这种情况时将无法正常工作.
我正在尝试设置一个设备进行播放,另一个设备用于捕获,我nano /etc/asound.conf
有这个:
pcm.!default {
type asym
playback.pcm "plughw:1,1"
capture.pcm "plughw:1,0"
}
ctl.!default {
type hw
card 0
}
Run Code Online (Sandbox Code Playgroud)
我可以完美播放声音,但我无法录制声音,我的python代码抛出了这个错误:
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open)
unable to open slave
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate)
Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown …
Run Code Online (Sandbox Code Playgroud) alsa ×1
arkit ×1
audio ×1
firebase ×1
https ×1
ios13 ×1
javascript ×1
nest-api ×1
node.js ×1
python ×1
raspberry-pi ×1
realitykit ×1
slave ×1
sockets ×1
swift ×1