private void attachBoundsCollider(GVRSceneObject sceneObject) { sceneObject.attachComponent(new GVRMeshCollider(mGVRContext, true)); } }
private void attachBoundsCollider(GVRSceneObject sceneObject) { sceneObject.attachComponent(new GVRMeshCollider(mGVRContext, true)); } }
private void attachMeshCollider(GVRSceneObject sceneObject) { sceneObject.attachComponent(new GVRMeshCollider(mGVRContext, false)); }
private void attachMeshCollider(GVRSceneObject sceneObject) { sceneObject.attachComponent(new GVRMeshCollider(mGVRContext, false)); }
private void attachSphereCollider(GVRSceneObject sceneObject) { sceneObject.attachComponent(new GVRSphereCollider(mGVRContext)); }
private void attachSphereCollider(GVRSceneObject sceneObject) { sceneObject.attachComponent(new GVRSphereCollider(mGVRContext)); }
private void attachCollider(GVRContext context) { GVRSphereCollider sphereCollider = new GVRSphereCollider(context); sphereCollider.setRadius(0.5f); cameraModel.attachComponent(sphereCollider); } }
private static void addPhysicsWorld(GVRContext context, GVRScene scene) { scene.getRoot().attachComponent(new GVRWorld(context, MainHelper.collisionMatrix)); }
private void attachDefaultEyePointee(GVRSceneObject sceneObject) { sceneObject.attachComponent(new GVRSphereCollider(getGVRContext())); }
private void attachDefaultEyePointee(GVRSceneObject sceneObject) { sceneObject.attachComponent(new GVRSphereCollider(getGVRContext())); }
private void attachDefaultEyePointee(GVRSceneObject sceneObject) { sceneObject.attachComponent(new GVRSphereCollider(getGVRContext())); }
@Override public void onPlaneDetected(GVRPlane gvrPlane) { if (gvrPlane.getPlaneType() == GVRPlane.Type.HORIZONTAL_UPWARD_FACING) { GVRSceneObject planeMesh = mUtility.createPlane(getGVRContext()); planeMesh.attachComponent(gvrPlane); mScene.addSceneObject(planeMesh); } }
void initPhysics(GVRContext gvrContext) { GVRScene mainScene = gvrContext.getMainScene(); GVRWorld world = new GVRWorld(gvrContext); world.setGravity(0f, -10f, 0f); mainScene.getRoot().attachComponent(world); }
private void initialize(CursorManager cursorMgr) { sceneObject = getSceneObject(); cursorMgr.removeSelectableObject(sceneObject); sceneObject.detachComponent(SelectableBehavior.getComponentType()); sceneObject.attachComponent(new MovableBehavior(cursorMgr, true)); } }
public SelectionHandler(GVRContext ctx, IMixedReality mr) { super(); mMixedReality = mr; mSelectionLight = new GVRSceneObject(ctx); mSelectionLight.setName("SelectionLight"); GVRPointLight light = new GVRPointLight(ctx); light.setSpecularIntensity(0.1f, 0.1f, 0.1f, 0.1f); mSelectionLight.attachComponent(light); mSelectionLight.getTransform().setPositionZ(1.0f); }
public GVRDirectLight makeSceneLight(GVRContext ctx) { GVRSceneObject lightOwner = new GVRSceneObject(ctx); GVRDirectLight light = new GVRDirectLight(ctx); lightOwner.setName("SceneLight"); light.setAmbientIntensity(0.2f, 0.2f, 0.2f, 1); light.setDiffuseIntensity(0.2f, 0.2f, 0.2f, 1); light.setSpecularIntensity(0.2f, 0.2f, 0.2f, 1); lightOwner.attachComponent(light); return light; }
void loadAndAddCollider(GVRContext gvrContext, String fname) throws IOException { GVRSceneObject model = gvrContext.getAssetLoader().loadModel(fname, gvrContext.getMainScene()); // This approach works fine for simple objects exported as FBX GVRSceneObject object = model.getChildByIndex(0).getChildByIndex(0); object.attachComponent(new GVRMeshCollider(object.getGVRContext(), true)); }
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); }
@Override public void run() { mRenderTexture = new GVRRenderTexture(gvrContext, 512, 512); GVRRenderTarget renderTarget = new GVRRenderTarget(mRenderTexture, scene); scene.getMainCameraRig().getOwnerObject().attachComponent(renderTarget); //to prevent rendering untextured cube for few frames at the start cube.getRenderData().getMaterial().setMainTexture(mRenderTexture); closeSplashScreen(); renderTarget.setEnable(true); } });
private GVRSceneObject createSkeletonSpinner() { spinnerBox = getSpinnerBackground(R.drawable.spinner_asset_box); spinnerShadow = getSpinnerBackground(R.drawable.spinner_asset_shadow); spinnerBox.getRenderData().setRenderingOrder(RenderingOrder.SPINNER_BOX); spinnerShadow.getRenderData().setRenderingOrder(RenderingOrder.SPINNER_SHADOW); spinnerBox.attachComponent(new GVRSphereCollider(getGVRContext())); addChildObject(spinnerBox); addChildObject(spinnerShadow); return this; }