private void moveDash() { float moveFactor = dashboard.getDeltaY() * Dashboard.HEIGHT_SYNC_SPEED_FACTOR; keyboard.getTransform().setPositionY( keyboard.getTransform().getPositionY() + moveFactor); dashboard.getTransform().setPositionY( dashboard.getTransform().getPositionY() + moveFactor); lastSelectedSphereFlag.getParent() .getTransform() .setPositionY( lastSelectedSphereFlag.getParent().getTransform().getPositionY() + moveFactor); }
private void startShadowsPosition() { shadowHead.getTransform().setPositionY(shadowHead.getParent().getParent().getTransform().getPositionY() + SHADOW_HEAD_OFFSET); shadowMiddle.getTransform().setPositionY(shadowMiddle.getParent().getTransform().getPositionY() + SHADOW_MIDDLE_OFFSET); shadowEnd.getTransform().setPositionY(shadowEnd.getParent().getTransform().getPositionY() + SHADOW_END_OFFSET); }
private void addRotaionGroup(GVRContext gvrContext) { rotationGroup = new RotationGroup(gvrContext); rotationGroup.getTransform().setRotationByAxis(10, 1, 0, 0); rotationGroup.getTransform().setPositionZ(0.6f); rotationGroup.getTransform().setPositionY(GROUP_Y_POSITION); }
public void hide() { apple.getTransform().setPositionY(APPLE_INITIAL_POSITION_Y); apple.getRenderData().getMaterial().setOpacity(0f); getGVRContext().getAnimationEngine().stop(appleAnimation); }
public SelectionHandler(GVRContext ctx) { GVRPointLight light = new GVRPointLight(ctx); mSelectionLight = new GVRSceneObject(mContext); light.setAmbientIntensity(0, 0, 0, 1); light.setDiffuseIntensity(0.7f, 0.7f, 0.5f, 1); light.setSpecularIntensity(0.7f, 0.7f, 0.5f, 1); mSelectionLight.getTransform().setPositionY(1); mSelectionLight.attachComponent(light); }
public void createSpinnerInvisible() { spinner = new Spinner(mGVRContext, 0, Keyboard.NUMERIC_KEYBOARD); spinner.getTransform().setPositionZ(0.2f); spinner.getTransform().setPositionY(0.05f); mGVRContext.getMainScene().addSceneObject(spinner); spinner.off(); }
private void createApple() { apple = new Apple(mGVRContext); apple.setName("apple"); mGVRContext.getMainScene().addSceneObject(apple); apple.setAppleRandomPosition(mGVRContext); apple.getTransform().setPositionY(Constants.APPLE_INICIAL_YPOS); apple.playAnimation(mGVRContext); }
private void addLeftButton(GVRContext gvrContext) { final ArrayList<GVRTexture> minusSignTextures = createTextureList(getGVRContext(), R.drawable.rotate_left_idle, R.drawable.rotate_left_hover, R.drawable.rotate_left_pressed); leftButton = new TouchableButton(gvrContext, minusSignTextures); addLeftTouchListener(gvrContext); addLeftSignGamepadListener(); leftButton.getTransform().setPositionX(-BUTTON_X_POSITION); leftButton.getTransform().setPositionY(BUTTON_Y_POSITION); }
public MenuPreview(GVRContext gvrContext, GVRMesh mesh, GVRTexture texture) { super(gvrContext, mesh, texture); apple = new Apple(gvrContext); apple.getRenderData().getMaterial().setOpacity(0f); apple.getTransform().setPositionY(APPLE_INITIAL_POSITION_Y); apple.getTransform().setScale(APPLE_SCALE, APPLE_SCALE, APPLE_SCALE); addChildObject(apple); }
private void addMinusSign(GVRContext gvrContext) { final ArrayList<GVRTexture> minusSignTextures = createTextureList(getGVRContext(), R.drawable.scale_less_idle, R.drawable.scale_less_hover, R.drawable.scale_less_pressed); minusSign = new TouchableButton(gvrContext, minusSignTextures); addMinusSignTouchListener(gvrContext); addMinusSignGamepadListener(); minusSign.getTransform().setPositionX(-ARROW_X_POSITION); minusSign.getTransform().setPositionY(ARROW_Y_POSITION); }
private void createBirdsMenuItem() { MenuItem birds = new MenuItem(getGVRContext(), R.drawable.birds_front_idle, R.drawable.birds_front_hover, R.drawable.birds_back_idle, R.drawable.birds_back_hover); birds.getTransform().setPositionX(DISTANCE_TO_CAMERA); birds.getTransform().setPositionY(Y_ADJUST); birds.getTransform().rotateByAxis(-90.0f, 0f, 1f, 0f); birds.setTexts(getGVRContext().getContext().getString(R.string.birds), getGVRContext().getContext().getString(R.string.unavailable)); birds.setOnClickListener(getUnavailableMenuItemClick()); birds.setName("menu_birds"); addSceneObject(birds); }
private void createSoundWaves() { soundWave1 = new SoundWave(mGVRContext, 13, 0, 10); soundWave1.getTransform().setScale(0.5f, 0.5f, 0.5f); soundWave1.getTransform().setPositionY(1.0f); soundWave1.getTransform().setPositionX(0.32f); soundWave1.getTransform().setPositionZ(0.01f); mMic.setRecognitionRmsChangeListener(soundWave1); }
public MenuScene(GVRContext gvrContext) { super(gvrContext); createDinosaursMenuItem(); createBirdsMenuItem(); createFishesMenuItem(); createMammalsMenuItem(); addSceneObject(createSkybox()); // addSceneObject(createBlueSkybox()); // getMainCameraRig().getTransform().setPositionY(CAMERA_Y); }
private void createTouchPad3D() { touchpad = new TouchPad(mGVRContext); touchpad.getTransform().setPositionZ(-8.5f); touchpad.getTransform().setPositionY(0.6f); touchpad.getTransform().setScale(0.6f, 0.6f, 0.6f); touchpad.getTransform().rotateByAxisWithPivot(90 + 45, 0, 1, 0, 0, 0, 0); touchpad.setName("touchpad"); mGVRContext.getMainScene().addSceneObject(touchpad); }
public void startAppleAnimation() { apple.getTransform().setPositionY(APPLE_INITIAL_POSITION_Y); apple.getRenderData().getMaterial().setOpacity(1f); appleAnimation = new GVRRelativeMotionAnimation(apple, AnimationsTime.getDropTime(), 0, Y_ANIMATION_DELTA, 0) .setInterpolator(animationInterpolator) .setRepeatMode(GVRRepeatMode.REPEATED) .setRepeatCount(-1) .start(getGVRContext() .getAnimationEngine()); }
private void addTitleOverlay() { mOverlayTitle = new OverlayTitle(getGVRContext()); mOverlayTitle.getTransform().setScale(3, 3, 1); mOverlayTitle.getTransform().setPositionY(mPlayer.getTransform().getPositionY() + POSITION_TITLE); mOverlayTitle.getTransform().setPositionZ(mPlayer.getTransform().getPositionZ() + 2.1f); mWidgetsContainer.addChildObject(mOverlayTitle); }
private void createScrollbar() { float height = GALLERY_SCROLLBAR_AREA_HEIGHT / this.getNumberOfPages(); scrollbar = new GVRSceneObject(gvrContext, Gallery.GALLERY_SCROLLBAR_WIDTH, height, this.gvrContext.getAssetLoader().loadTexture(new GVRAndroidResource(this.gvrContext, R.drawable.scrollbar))); scrollbar.getTransform().setPositionX(GALLERY_SCROLLBAR_X_POSITION); scrollbar.getTransform().setPositionY(GALLERY_SCROLLBAR_Y_INITIAL_POSITION); scrollbar.getRenderData().setRenderingOrder(RenderingOrderApplication.GALLERY_SCROLLBAR); this.addChildObject(scrollbar); this.updateScrollbar(false, this.currentPage); }
private void addBackButton() { mBackButton = new BackButton(getGVRContext(), R.layout.layout_button_back); mBackButton.setFocusListener(mFocusListener); mBackButton.getTransform().setScale(1.f * SCALE_FACTOR, 1.f * SCALE_FACTOR, 1f); // Put back button above the video screen mBackButton.getTransform().setPositionY(mPlayer.getTransform().getPositionY() + POSITION_BACK_BUTTON); mBackButton.getTransform().setPositionZ(mPlayer.getTransform().getPositionZ() + 2f); mWidgetsContainer.addChildObject(mBackButton); }
private void createSun() { GVRMesh mesh = mGVRContext.createQuad(SUN_SIZE, SUN_SIZE); GVRTexture texture = mGVRContext.getAssetLoader().loadTexture( new GVRAndroidResource(mGVRContext, R.drawable.sun)); sun = new GVRSceneObject(mGVRContext, mesh, texture); sun.getTransform().setRotationByAxis(90, 1, 0, 0); sun.getTransform().setPositionY(SUN_Y_POSITION); sun.getTransform().rotateByAxisWithPivot(SUN_ANGLE_POSITION, 1, 0, 0, 0, 0, 0); sun.getRenderData().setRenderingOrder(RenderingOrder.SUN); sun.setName("sun"); scene.addSceneObject(sun); }
private void createStar() { GVRAndroidResource starMeshRes = new GVRAndroidResource(getGVRContext(), R.raw.star); GVRAndroidResource starTextRes = new GVRAndroidResource(getGVRContext(), R.drawable.star_diffuse); star = new GVRSceneObject(getGVRContext(), starMeshRes, starTextRes); star.getTransform().setPositionY(0.2f); evPositionX = star.getTransform().getRotationX(); evPositionY = star.getTransform().getRotationY(); evPositionZ = star.getTransform().getRotationZ(); evRotationW = star.getTransform().getRotationW(); addChildObject(star); }