ジャンプ先: 概要. 戻り値. キーワード. 関連. フラグ. Python 例. 
      
       pose([allPoses=boolean], [apply=boolean], [name=string])  
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
      pose は、取り消し可能、照会可能、および編集可能です。
      このコマンドを使用して、キャラクタのポーズを作成します。
	  
      
      照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
      character, clip, animation, pose
      character, clip, clipEditor, clipSchedule, pose
      
    
      allPoses, apply, name
      
		
		  | ロング ネーム(ショート ネーム) | 
		  引数タイプ | 
		  プロパティ | 
		
		
	
	  
	    
	      name(n) 
	   | 
	  
	    string
	   | 
	  
  
	   | 
	
	
	  
	    
	      
		 | 
		  
作成モードでは、ポーズ名を指定します。照会モードでは、キャラクタの全ポーズのリストを返します。適用モードでは、適用するポーズを指定します。
			
		   | 
	       
	     
	   | 
	
	
	  
	    
	      apply(a) 
	   | 
	  
	    boolean
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
このフラグは name フラグと一緒に使用して、キャラクタに適用するポーズを指定します。
			
		   | 
	       
	     
	   | 
	
	
	  
	    
	      allPoses(ap) 
	   | 
	  
	    boolean
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
このフラグを使用して、シーン内の全ポーズを照会します。
			
		   | 
	       
	     
	   | 
	
      
      
		
		  
			 
				フラグはコマンドの作成モードで表示できます
			 | 
			 
				フラグはコマンドの編集モードで表示できます
			 | 
		  
		  
			 
				フラグはコマンドの照会モードで表示できます
			 | 
			 
				フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
			 | 
		  
		
import maya.cmds as cmds
# First, create a character to hold the pose. The character will be
# a 3-bone skeleton named "arm".
#
cmds.select( d=True )
cmds.joint( p=(0, 0, 0) )
cmds.joint( p=(0, 4, 0) )
cmds.joint( 'joint1', e=True, zso=True, oj='xyz' )
cmds.joint( p=(0, 8, -1) )
cmds.joint( 'joint2', e=True, zso=True, oj='xyz' )
cmds.joint( p=(0, 9, -2) )
cmds.joint( 'joint3', e=True, zso=True, oj='xyz' )
cmds.select( 'joint2', 'joint3', 'joint1', r=True )
cmds.character( name='arm' )
# Create a pose for the current joint position named "handWave"
#
cmds.pose( 'arm', name='handWave' )
# Query the existing poses
#
cmds.pose( 'arm', query=True, n=True )
# Restore the pose onto the character
#
cmds.pose( 'arm', name='handWave', apply=True )