public class ARGltfElement extends AREffectElement
AREffectElement.OnRenderableLoadCompleteListener, AREffectElement.OnTapListener, AREffectElement.OnTouchListener, AREffectElement.PositionType, AREffectElement.VisualizerType
构造器和说明 |
---|
ARGltfElement(android.content.Context context)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
Gltf |
getGltfModel()
获取GLTF实例
仅在
setGltfModel(Gltf) 设置后生效。 |
Renderable |
getRenderable()
获取渲染对象
|
boolean |
isShadowCaster()
是否能够产生阴影
|
boolean |
isShadowReceiver()
是否能够接受阴影
|
void |
loadModel(Gltf gltf)
加载模型
由
Gltf 构建的实例
|
void |
loadModel(ModelRenderable renderable)
加载模型
|
void |
loadModel(java.lang.String resourceUri)
加载模型
手机本地文件路径或在线地址
|
void |
reLoadModel()
重新加载模型
|
void |
setGltfModel(Gltf gltfModel)
设置GLTF实例
|
void |
setShadowCaster(boolean flag)
设置是否能在场景中产生阴影
|
void |
setShadowReceiver(boolean flag)
设置是否能渲染其他元素投射在本实例上的阴影
|
addChild, addChilds, addOnTapListener, addOnTouchListener, changeBindNode, clearChildren, createChildElement, destroy, getAllChilds, getAnchorNode, getArEffectView, getChild, getChild, getChild, getChildCount, getContext, getElementName, getElementType, getId, getLocalScaleFactor, getOnRenderableLoadCompleteListener, getParentNode, getPosition, getPositionType, getRelativePosition, getRotationQuaternion, getScaleFactor, getSelectionColor, getVisualizerType, getWGSCoordinates, isOverlap, isSelected, isTransformable, isVisible, removeChild, removeChild, removeChild, removeChild, removeOnTapListener, removeOnTouchListener, select, setElementName, setLocalScaleFactor, setOnRenderableLoadCompleteListener, setParentNode, setParentNode, setParentNode, setPosition, setPosition, setRelativePosition, setRelativePosition, setRotateAlwaysToCamera, setRotateToCameraType, setRotationAngle, setRotationAngle, setRotationAngleNoRepeat, setRotationAngleRelative, setRotationQuaternion, setScaleFactor, setSelectionColor, setTransformable, setTransformable, setVisiblity, setVisualizerType, setWGSCoordinates, unSelect
public Renderable getRenderable()
AREffectElement
public void loadModel(java.lang.String resourceUri)
手机本地文件路径或在线地址
resourceUri
- 资源路径public void loadModel(ModelRenderable renderable)
AREffectElement
public void reLoadModel()
public Gltf getGltfModel()
仅在setGltfModel(Gltf)
设置后生效。
public void setGltfModel(Gltf gltfModel)
gltfModel
- public void setShadowCaster(boolean flag)
setShadowCaster
在类中 AREffectElement
flag
- public void setShadowReceiver(boolean flag)
setShadowReceiver
在类中 AREffectElement
flag
- public boolean isShadowCaster()
isShadowCaster
在类中 AREffectElement
public boolean isShadowReceiver()
isShadowReceiver
在类中 AREffectElement