al);
		cylinder.position.set(-30, 10, 15);
		cylinder.planarShadow = true;
		scene.add(cylinder);

		const cylinder2 = new t3d.Mesh(new t3d.CylinderGeometry(6, 6, 40, 32, 32), pbrMaterial);
		cylinder2.position.set(0, 6, -40);
		cylinder2.planarShadow = true;
		cylinder2.euler.z = Math.PI / 2;
		scene.add(cylinder2);

		const plane_geometry = new t3d.PlaneGeometry(2000, 2000, 1, 1);
		const plane_material = new t3d.LambertMaterial();
		plane_material.diffuse.setHex(0x999999);
		const plane = new t3d.Mesh(pl