extendSurface(
surface [surface]
, [caching=boolean], [constructionHistory=boolean], [distance=linear], [extendDirection=int], [extendMethod=int], [extendSide=int], [extensionType=int], [join=boolean], [name=string], [nodeState=int], [object=boolean], [replaceOriginal=boolean])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
extendSurface は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
このコマンドは、サーフェスを延長するか、または延長として新しいサーフェスを作成します。string[] | オブジェクト名とノード名 |
戻り値の型は照会モードでは照会フラグが基になります。
ロング ネーム(ショート ネーム) | 引数型 | プロパティ | ||
---|---|---|---|---|
extensionType(et)
|
int
|
![]() ![]() ![]() |
||
|
||||
extendMethod(em)
|
int
|
![]() ![]() ![]() |
||
|
||||
extendSide(es)
|
int
|
![]() ![]() ![]() |
||
|
||||
extendDirection(ed)
|
int
|
![]() ![]() ![]() |
||
|
||||
join(jn)
|
boolean
|
![]() ![]() ![]() |
||
|
||||
distance(d)
|
linear
|
![]() ![]() ![]() |
||
|
||||
高度なフラグ | ||||
caching(cch)
|
boolean
|
![]() ![]() ![]() |
||
|
||||
nodeState(nds)
|
int
|
![]() ![]() ![]() |
||
|
||||
一般的なフラグ | ||||
name(n)
|
string
|
![]() |
||
|
||||
constructionHistory(ch)
|
boolean
|
![]() |
||
|
||||
object(o)
|
boolean
|
![]() |
||
|
||||
replaceOriginal(rpo)
|
boolean
|
![]() |
||
|
![]() |
![]() |
![]() |
![]() |
import maya.cmds as cmds #Create a nurbs plane, then extend both sides of the plane by 10 cmds.nurbsPlane(n='plane1') cmds.extendSurface('plane1', d=10, es=2)