Path : PositionController
         
         
          Path_Constraint : PositionController 
         
          コンストラクタ 
         
         
          プロパティ 
         
         <path>.allowUpsideDown Boolean default: false -- alias: Allow_Upside_Down   
 
         垂直な軌道でオブジェクトが反転する状況を回避するために選択します。 
         
             
         
         <path>.axis Integer default: 0 
 
         軸 = 0 - X; 1 - Y; 2 - Z 
         
             
         
         <path>.axisFlip Boolean default: false -- alias: Axis_Flip 
 
         パス上のオブジェクトの方向を 180 度反転させます。 
         
             
         
         <path>.bank Boolean default: false 
 
         スプラインのカーブ部分で、オブジェクトを軌道から外れて移動させます。 
         
             
         
         <path>. bankAmount Float default: 0.5 -- animatable, alias: Bank_Amount 
 
         値の正負に応じて、軌道の内側または外側にオブジェクト移動が外れる幅。 
         
             
         
         <path>.constantVel Boolean default: false -- alias: Constant_Velocity 
 
         オブジェクトの移動速度を軌道全体にわたって固定します。このオプションを選択しない場合、オブジェクトの移動速度はパス上の頂点間の距離によって決定されます。 
         
             
         
         <path>.follow Booleandefault: false 
 
         オブジェクトを軌道に忠実に移動させます。 
         
             
         
         <path>.loop Boolean default: false -- boolean 
 
         オンにすると、パス制御オブジェクトは、終点に達した後でパスの始点に戻ります。 
         
             
         
         <path>.path Node default: undefined&emdash;node; Path_Constraint 
 
         選択したオブジェクトの軌道として使用する、シーン内のスプライン カーブ。 
         
             
         
         <path>.pathlist Array default: #() -- node array; SubAnim 
 
         このオブジェクトのパスは、この配列内のパスの重み付き平均をたどります。各パスの重みは、 <path>.weightlist  内の対応するエントリに指定されています。 
         
             
         
         <path>.percent Floatdefault: 0.0 -- animatable, percentage 
 
         指定した軌道とオブジェクト移動の合致率。 
         
             
         
         <path>.relative Boolean default: false -- booleanExample 
 
         オンにすると、パス制御オブジェクトでは、初期位置とパスの始点の間の位置オフセットが保持されます。 
         
             
         
         <path>.smoothness Float default: 0.5 -- animatable 
 
         オブジェクトが軌道に沿って傾くときの、傾斜角度が変化する速さをコントロールします。小さめの値を設定すると、カーブの微妙な変化がオブジェクトの移動に反映されます。大きめの値を設定すると、スムーズな移動が優先されます。既定値では、微妙な変化はある程度まで反映されます。この編集ボックスに
            2 未満の値を設定すると、通常はオブジェクトの移動がぎこちなくなります。3 前後の値を設定すると、動きに多少の不安定さが生まれ、より写実的な効果を得ることができます。
            
         
             
         
         <path>.weightlist Array default: #() -- float array; Weight; SubAnim 
 
         重みが含まれる配列。各重みは、 <path>.pathlist  配列内のエントリに対応しています。オブジェクトのパスは、選択したパスの重み平均をたどります。 
         
         次のスクリプトは、パス コントローラを割り当て、アニメートする例です。 
         
            
               
                  
               
               
                  |    例 
                       
                   | 
               
               
                   
                     
thePath=circle radius:50-- create shape node for path
theObj=cone radius1:6 radius2:0 height: 15-- create object to travel on path
theObj.pos.controller=path follow:true -- assign path controller to object
PosCont=theObj.pos.controller -- grab the path controller
PosCont.path=thePath -- set path to shape node
PosCont.axis=2 -- point local Z axis along path
animate on -- create keys at&ldots;
(
at time 30 PosCont.percent=25 -- frame 30 - 25% along path
at time 100 PosCont.percent=95 -- frame 100 - 95% along path
)
   
                   |