Permalink #1 
Skhinv's Avatar
Join Date: Jan 2012
Posts: 1
Junior Member
    Thanks: 0
    Thanked 0 Times in 0 Posts

    Default Resolve MEL error..


    I am working on a script which stores the name and co-ordinates of all spheres in the scene in a Text file.

    This is the script I have written:


    float $x,$y,$z;
    int $i;
    string $filePath="D:\sphereCoordinates.txt";
    layerEditorSelectObjects jSpheres;
    string $jointSpheres[]=`ls -sl`;
    $fileId=`fopen $filePath "a"`;
    select -d;
    for($obj in $jointSpheres)//$i=0; $i<28; $i++)
    {
    $x=`getAttr $obj.translateX `;
    $y=`getAttr $obj.translateY`;
    $z=`getAttr $obj.translateZ`;
    fprint $fileId("sphere -n"+$obj+" -p " +$x +" "+ $y+" "+ $z+"\n");
    fflush $fileId;
    }
    fclose $fileId;


    However this script is not getting executed and error is: No object name matches '.translateX'

    Please help.. Its an emergency..
    Thanks..
      Permalink #2 
    mika's Avatar
    Join Date: Jan 2009
    Posts: 4
    Member
      Thanks: 0
      Thanked 1 Time in 1 Post

      I know that sounds weird but you have to get rid of "select -d;"

      cheers
        Permalink #3 
      sunny's Avatar
      Join Date: Jan 2013
      Posts: 2
      Junior Member
        Thanks: 0
        Thanked 0 Times in 0 Posts

        it should be -
        $x=`getAttr ($obj+".translateX") `;
        $y=`getAttr ($obj+".translateY") `;
        $z=`getAttr ($obj+".translateZ") `;


        Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
         

        Posting Rules
        Smilies are On
        [IMG] code is On
        HTML code is Off

        Similar Threads
        Thread Thread Starter Forum Replies Last Post
        Official Bug & Error Report thread * MikeCorriero Lounge 213 05-08-2013 06:52 AM
        Database Error on CGHUB Forums admin Help & troubleshooting 0 03-02-2009 11:32 AM