动画 ARAnimationController 动画播放控制器类, 用于创建/管理所有动画播放会ARAnimationController话。 Public methods ARAnimationController create_animation_session 创建一个动画播放会话 create_animation_session API起始版本:190 ARAnimationSessio
光照 Light 此类描述json灯光相关字段(默认节点,建议直接套用) Fields number shadowFrustumSize 设置渲染阴影贴图的视椎的大小 number shadowMapSize 阴影贴图的分辨率 number closeLight 是否关闭灯光 light color 角度(用于聚光) light lightNodeSuppl 消散(用于聚光) light dire
粒子 粒子 粒子系统作为渲染引擎中非常重要的一个系统,主要用于模拟一些特定的效果现象的技术,而这些现象用其它传统的渲染技术难以实现真实感的效果,经常使用粒子系统模拟的现象有火、爆炸、烟、水流、水花、落叶、云、雾、雪、尘、流星尾迹或者像发光轨迹这样的抽象视觉效果等。以下粒子效果均是基于当前引擎能力实现,相关代码下载请见下方 示例代码 。 要实现上述粒子效果,需要在json里配置相应的粒子系统文件,并
语音 Speech 此类实现语音识别功能。 Fields function callBack Public methods Speech hide_mic_icon() 隐藏麦克风按钮 Speech show_mic_icon() 显示麦克风按钮 Speech start_listen() 开启语音识别并监听 Speech stop_listen() 关闭语音识别并监听 callBack vers
滤镜 Filter 此类实现滤镜相关功能 Public methods void add_pass(number filter_group_id, string target, mapdata pass) 在指定滤镜组中增加一个滤镜 void adjust(string target, string pass_id, FilterAdjustData data) 调节当前滤镜中的参数 void d
多媒体 ARMediaController 媒体控制器类, 用于创建/管理所有媒体播放会话。 Public methods ARMediaController create_media_session 创建一个音乐播放会话 create_media_session API起始版本:190 ARMediaSession* create_media_session(const std::string
实时跟踪 Targets 此类描述targets json 字段 Fields targets ARKit ARKit 模型节点属性配置 targets pitch_min 使用空间坐标系放置的情况下,模型的最小俯角 targets pitch_max 使用空间坐标系放置的情况下,模型的最大俯角 targets distance 模型在空间中的深度信息 targets id slam 模型唯一标识
ARVec2 此类封装数学库, 适用于2.6版本以上的SDK。 ARVec2表示一个二维向量,包含两个float型成员x、y Fields 类型 成员变量 float x float y ARVec2::x 获取二维向量中的x的值 Parameters 无 Returns float : x sample: local vec2 = ae.ARVec2:new_local(30,50) local
ARVec4 此类封装数学库, 适用于2.6版本以上的SDK。 ARVec4表示一个四维向量,包含四个float型成员x、y、z、w Fields 类型 成员变量 float x float y float z float w ARVec4::x 获取四维向量中的x的值 Parameters 无 Returns float : x sample: local vec4 = ae.ARVec4:ne
物体识别 Logo 此类封装lua Logo识别接口 Public methods function logo_callBack(string logo_status) logo识别状态回调 Logo LogoDemo() demo. Logo start_recg (int code) 开启logo识别 Logo stop_recg (int code) 关闭logo识别 LogoDemo()