// mayaToPrim - convert maya models to qPrimScript scriptfiles global proc string sphereToPrim(string $sphere) { float $position[] = xform("-query", "-worldSpace", "-translation", $sphere); float $scale[] = xform("-query", "-relative", "-scale", $sphere); string $script; $script += "newPrim\n"; $script += "prim -setObjectName " + $sphere + "\n"; $script += "shape -setType 3\n"; $script += "transform" + " -setScale " + ($scale[0] + " " + $scale[1] + " " + $scale[2] + " " ) + " -gotoRelativePos " + ($position[0] + " " + $position[1] + " " + $position[2] + " ") + "\n"; return $script; } global proc string mayaToPrim(string $objects[]) { string $primScript; string $object; for ($object in $objects) { // currently only works for simple spheres. // perhaps you'll be the one to extend it. $primScript += sphereToPrim($object); } return $primScript; }