global proc export2PhysX()
{
string $selobjs[] = `ls -sl`;

string $exampleFileName = `textField -q -tx filen`;

$fileId=`fopen $exampleFileName "w"`;
for ($objs in $selobjs)
{
	if ((`substring $objs 2 5`) == "Cube")
	{
		float $XRotation = `getAttr ($objs + ".rotateX")`;
		float $YRotation = `getAttr ($objs + ".rotateY")`;
		float $ZRotation = `getAttr ($objs + ".rotateZ")`;

		setAttr ($objs + ".rotateX") 0;
		setAttr ($objs + ".rotateY") 0;
		setAttr ($objs + ".rotateZ") 0;

		float $XPosition = `getAttr ($objs + ".boundingBoxCenterX")`;
		float $YPosition = `getAttr ($objs + ".boundingBoxCenterY")`;
		float $ZPosition = `getAttr ($objs + ".boundingBoxCenterZ")`;

		float $XRadius = `getAttr ($objs + ".boundingBoxSizeX")`/2;
		float $YRadius = `getAttr ($objs + ".boundingBoxSizeY")`/2;
		float $ZRadius = `getAttr ($objs + ".boundingBoxSizeZ")`/2;

		$XRotation = floor($XRotation*1000))/1000;
		$YRotation = floor($YRotation*1000))/1000;
		$ZRotation = floor($ZRotation*1000))/1000;

 		fprint $fileId ("Name: " + $objs + "\n");
 		fprint $fileId ("XPos: " + $XPosition + "\n");
 		fprint $fileId ("YPos: " + $YPosition + "\n");
 		fprint $fileId ("ZPos: " + $ZPosition + "\n");
 		fprint $fileId ("XRot: " + $XRotation + "\n");
 		fprint $fileId ("YRot: " + $YRotation + "\n");
 		fprint $fileId ("ZRot: " + $ZRotation + "\n");
 		fprint $fileId ("XRad: " + $XRadius + "\n");
 		fprint $fileId ("YRad: " + $YRadius + "\n");
 		fprint $fileId ("ZRad: " + $ZRadius + "\n");
 		fprint $fileId ("\n");
	}

	if ((`substring $objs 2 7`) == "Sphere")
	{
		float $XPosition = `getAttr ($objs + ".boundingBoxCenterX")`;
		float $YPosition = `getAttr ($objs + ".boundingBoxCenterY")`;
		float $ZPosition = `getAttr ($objs + ".boundingBoxCenterZ")`;

		float $Radius = `getAttr ($objs + ".boundingBoxSizeX")`;
		$Radius /= 2;

 		fprint $fileId ("Name: " + $objs + "\n");
 		fprint $fileId ("XPos: " + $XPosition + "\n");
 		fprint $fileId ("YPos: " + $YPosition + "\n");
 		fprint $fileId ("ZPos: " + $ZPosition + "\n");
 		fprint $fileId ("XRad: " + $Radius + "\n");
 		fprint $fileId ("\n");

	}

}
fclose $fileId;
}

string $exampleFileName = "export.col";

window -height 89 -width 213;
	columnLayout -columnWidth 205 -height 63 -width 205;
		textField -height 23 -width 200 -tx $exampleFileName filen;
		button -align "center" -command "export2PhysX" -height 28 -label "Export" -width 80;

showWindow;