public void constructArm() {
// Material for Robotic Arm
Material matRoboticArm = new Material(assetManager, "Common/MatDefs/Light/Lighting.j3md");
matRoboticArm.setBoolean("UseMaterialColors", true);
matRoboticArm.setColor("Diffuse", new ColorRGBA(.7f, 1.0f, .7f, 1f));
matRoboticArm.setColor("Specular", new ColorRGBA(.7f, 1.0f, .7f, 1f));
matRoboticArm.setFloat("Shininess", 50); // [1,128] lower is shinier
// elongated box for arm sections
Box box = new Box(new Vector3f(0, 0, SECTION_LENGTH), SECTION_CROSS_DIM, SECTION_CROSS_DIM, SECTION_LENGTH);
Sphere sphereJoint = new Sphere(20, 20, JOINT_RADIUS);