问题标签 [flartoolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
754 浏览

actionscript-3 - 即使没有检测到标记,FLARToolKit 中的 3D 对象也会继续出现

我有另一个关于 FLARToolKit 的(新手)问题。这是 Lee Brimelow 在标记顶部制作 3 个框的代码。

这段代码的缺陷是,在检测到标记后,是的,3D 对象被渲染了。但是在没有检测到标记之后,该对象仍然出现在屏幕上(即使它没有移动)我该如何解决这个问题?

0 投票
1 回答
2344 浏览

flash - FLARToolKit 多个标记和对象

我正在尝试让增强现实代码与多个对象一起使用。我该怎么做呢?我已经尝试了一切,但它只是不起作用。以下代码用于单个增强现实标记,但它显示每个对象。

我还尝试将它与用于多个标记的 thesven 增强现实代码混合,但它曾经工作过,现在它不起作用。我也不知道如何将标记与对象联系起来。

先谢谢了!

0 投票
2 回答
1157 浏览

opengl - 使用 ARToolkit 在增强现实应用程序中显示文本消息

我想实现一个简单的 AR 桌面应用程序。此应用程序应首先从一组预先注册的标记中识别出一个标记,然后在屏幕上显示与检测到的标记相关的一些特定信息。

我正在考虑使用 ARToolkit,即使它已经很旧并且不再受支持。

  1. 您认为 ARToolkit 是一个好的解决方案吗?
  2. 如何使用 ARToolkit 在屏幕上显示文本消息?
0 投票
2 回答
519 浏览

augmented-reality - 使用 FLARToolkit 以编程方式对视频进行色度键控

所以这可能有点麻烦......我正在尝试使用名为 FLARToolkit 的 Flash 插件在增强现实中播放视频剪辑。我有一个绿屏视频,我需要在飞机上播放视频。我目前正在使用 MovieClipMaterial 将视频放置在显示平面上。我想遍历显示平面中的像素并更改与绿屏中的绿色匹配的像素,并将这些像素设置为透明的色度键控。可能有一种更有效的方法可以做到这一点,我愿意接受建议。

我还研究了 ColorMatrixFilters,但我无法设计一种使其具有选择性的方法,而不是过滤掉剪辑中的所有绿色。

这是我现在的代码:

我似乎无法访问视频的像素。我尝试通过平面和 MovieClipMaterial 访问像素,但没有成功。

任何帮助将不胜感激!

修会

0 投票
0 回答
176 浏览

actionscript-3 - 错误 #1009:无法访问空对象引用的属性或方法。在相机上

我正在开发增强现实应用程序,我的增强对象可以用手触摸。所以它里面有运动检测。我使用 flartoolkit 和 away3d 构建它。

我已经制作了增强现实和运动检测部分。问题是我在哪里组合它们,

我从http://blog.soulwire.co.uk/code/actionscript-3/webcam-motion-detection-tracking获得运动检测课程

每当我尝试运行我的程序时,它都会收到错误 #1009: Cannot access a property or method of a null object reference.on camera

根据我的分析,我的代码无法区分我使用的相机。如果有人可以显示热来修复它,那将对我有很大帮助

这是增强现实部分中相机的初始化

这是我的运动检测部分中相机的初始化

0 投票
1 回答
338 浏览

flash - Away3D 4.1.4 Gold 的 FLARToolKit Camera3D 问题

我已经下载了最新的 FLARToolKit 版本和 Away3D 4.1.4 Gold,似乎 FLARToolKit 附带的自定义 Camera3D 支持类不再兼容。我不断收到此错误。

我基本上只是用 FLARToolKit 重新创建了提供的示例类,它在设置 Away3D 视图时具有以下行:

似乎需要重写 unproject() 方法。虽然这样做并返回一个通用向量可以解决问题,但它可能会使该方法无用!我对 3D 变换和矩阵知之甚少,无法正确覆盖它。

有人遇到过这个问题吗?如果是这样,您是如何解决的?

Away3D:http ://away3d.com

FLARToolKit:http ://www.libspark.org/wiki/saqoosha/FLARToolKit/en

谢谢!

0 投票
2 回答
487 浏览

actionscript-3 - 将 String 类型的值隐式强制转换为不相关的类型 BitmapData

我是 PaperVision3d 和 FLARToolkit(通常是 AS3)的新手。我正在 youtube 上学习如何创建增强现实应用程序。我收到一个错误

在私有函数循环上。我真的无法弄清楚我做错了什么。请帮忙!!

编码

}

0 投票
1 回答
188 浏览

actionscript-3 - AS3:参数 child 必须为非 null

从 YouTube 做增强现实应用 tut。我是整个 FLARTool 工具包和 papervision 工作人员的新手。永远感谢帮助者。我有这个脚本:

当我运行测试时,我得到了这个日志:

TypeError:错误 #2007:参数 child 必须为非空。在 flash.display::DisplayObjectContainer/addChild() 在 test/createPapervision()[C:\Users\Omer Hacohen\Adobe Flash Builder 4.7\test\src\test.as:103] 在 test()[C:\Users \Omer Hacohen\Adobe Flash Builder 4.7\test\src\test.as:58]

这是什么意思?无需告诉应用程序确实打开了相机,但应该位于标记上的立方体没有出现

0 投票
0 回答
93 浏览

actionscript-3 - 将带有纹理的 *.dae 文件导入到 papervision 3D

我从http://3dvrm.com/flar/下载了示例,设置了一个新的 Flash Builder 项目,进行了一些更改,最后我把我的牛放在了标记上,但只是线框,而不是纹理:-(

Actionscript 代码看起来像

DAE 显示

有什么帮助吗?