ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
extrude(
curve [curve]
, [caching=boolean], [constructionHistory=boolean], [degreeAlongLength=int], [direction=[linear, linear, linear]], [directionX=linear], [directionY=linear], [directionZ=linear], [extrudeType=int], [fixedPath=boolean], [length=linear], [mergeItems=boolean], [name=string], [nodeState=int], [object=boolean], [pivot=[linear, linear, linear]], [polygon=int], [range=boolean], [rebuild=boolean], [reverseSurfaceIfPathReversed=boolean], [rotation=angle], [scale=float], [subCurveSubSurface=boolean], [useComponentPivot=int], [useProfileNormal=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
extrude は、取り消し可能、照会可能、および編集可能です。
このコマンドは、プロファイル カーブと場合によってはパス カーブを指定した場合に、サーフェスを計算します。プロファイル カーブを押し出すには 3 つの方法があります。最も基本的な方法は「距離」押し出しと呼ばれる方法で、押し出す方向と長さが指定されます。この場合、パス カーブは必要ありません。2 番目の方法は「フラット」押し出しと呼ばれる方法です。この方法では、プロファイル カーブの方向を変えずにプロファイル カーブを下にスイープします。最後に、3 番目の「チューブ」押し出しと呼ばれる方法があります。この方法では、プロファイル カーブを下にスイープし、プロファイル カーブは回転してパス カーブとの関係性が維持されます。string[] | オブジェクト名とノード名 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
caching(cch)
|
boolean
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
degreeAlongLength(dl)
|
int
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
direction(d)
|
[linear, linear, linear]
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
directionX(dx)
|
linear
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
directionY(dy)
|
linear
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
directionZ(dz)
|
linear
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
extrudeType(et)
|
int
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
fixedPath(fpt)
|
boolean
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
length(l)
|
linear
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
nodeState(nds)
|
int
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
pivot(p)
|
[linear, linear, linear]
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
reverseSurfaceIfPathReversed(rsp)
|
boolean
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
rotation(ro)
|
angle
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
scale(sc)
|
float
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
subCurveSubSurface(scs)
|
boolean
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
useComponentPivot(ucp)
|
int
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
useProfileNormal(upn)
|
boolean
|
![]() ![]() ![]() |
||||||||||
|
||||||||||||
共通のフラグ | ||||||||||||
constructionHistory(ch)
|
boolean
|
![]() |
||||||||||
|
||||||||||||
mergeItems(mi)
|
boolean
|
![]() |
||||||||||
|
||||||||||||
name(n)
|
string
|
![]() |
||||||||||
|
||||||||||||
object(o)
|
boolean
|
![]() |
||||||||||
|
||||||||||||
polygon(po)
|
int
|
![]() |
||||||||||
|
||||||||||||
range(rn)
|
boolean
|
![]() |
||||||||||
|
||||||||||||
rebuild(rb)
|
boolean
|
![]() |
||||||||||
|
![]() |
![]() |
![]() |
![]() |
import maya.cmds as cmds # extrude profile curve "distance" 5 units along x axis cmds.extrude ('profile', et = 0, d= (1, 0, 0), l= 5) # extrude profile curve along path curve using "flat" method cmds.extrude( 'profile', 'path', et=1 ) # extrude profile curve along path curve using "tube" method cmds.extrude( 'profile', 'path', et=2 )