Class TransformableNode

  • All Implemented Interfaces:
    pro.streem.ar.sceneform.common.TransformProvider, pro.streem.ar.sceneform.Node.OnTapListener

    public class TransformableNode
    extends BaseTransformableNode
    Node that can be selected, translated, rotated, and scaled using gestures from TransformationSystem.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class pro.streem.ar.sceneform.Node

        pro.streem.ar.sceneform.Node.LifecycleListener, pro.streem.ar.sceneform.Node.OnTapListener, pro.streem.ar.sceneform.Node.OnTouchListener, pro.streem.ar.sceneform.Node.TransformChangedListener
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      RotationController getRotationController()
      Returns the controller that rotates this node using a twist gesture.
      ScaleController getScaleController()
      Returns the controller that scales this node using a pinch gesture.
      TranslationController getTranslationController()
      Returns the controller that translates this node using a drag gesture.
      • Methods inherited from class pro.streem.ar.sceneform.Node

        addLifecycleListener, addTransformChangedListener, callOnHierarchy, canAddChild, findInHierarchy, getBack, getCollisionShape, getDown, getForward, getLeft, getLight, getLocalPosition, getLocalRotation, getLocalScale, getName, getParent, getRenderable, getRenderableInstance, getRight, getScene, getUp, getWorldModelMatrix, getWorldPosition, getWorldRotation, getWorldScale, isActive, isDescendantOf, isEnabled, isTopLevel, localToWorldDirection, localToWorldPoint, onActivate, onAddChild, onDeactivate, onRemoveChild, onTouchEvent, onTransformChange, onUpdate, removeLifecycleListener, removeTransformChangedListener, setCollisionShape, setEnabled, setLight, setLocalPosition, setLocalRotation, setLocalScale, setLookDirection, setLookDirection, setName, setOnTapListener, setOnTouchListener, setParent, setRenderable, setWorldPosition, setWorldRotation, setWorldScale, toString, worldToLocalDirection, worldToLocalPoint
      • Methods inherited from class pro.streem.ar.sceneform.NodeParent

        addChild, findByName, getChildren, removeChild
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getTranslationController

        public TranslationController getTranslationController()
        Returns the controller that translates this node using a drag gesture.
      • getScaleController

        public ScaleController getScaleController()
        Returns the controller that scales this node using a pinch gesture.
      • getRotationController

        public RotationController getRotationController()
        Returns the controller that rotates this node using a twist gesture.