deformableShape [-chain] [-chainHistory] [-createOriginalGeometry] [-createTweakNode] [-createUpstreamTagInjectionNode] [-deformShapeInAttr] [-deformShapeOutAttr] [-frontOfChain] [-localShapeInAttr] [-localShapeOutAttr] [-nodeChain] [-originalGeometry] [-outputPlugChain] [-plugChain] [-supportsComponentTags] [-tagInjectionList] [-tagInjectionNode] [-tweakAttr] [-tweakNode] [-upstreamTagInjectionNode] [-worldShapeOutAttr]
[objects...]
deformableShape は、取り消し可能、照会不可能、および編集不可能です。
このコマンドはシェイプの変形に関する情報を検索します。 コマンドにシェイプが何も指定されていない場合は、現在選択されているシェイプが使用されます。なし
| ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
|---|---|---|---|---|
-chain(-ch)
|
|
|
||
|
||||
-chainHistory(-his)
|
|
|
||
|
||||
-createOriginalGeometry(-cog)
|
|
|
||
|
||||
-createTweakNode(-ctw)
|
|
|
||
|
||||
-createUpstreamTagInjectionNode(-cti)
|
|
|
||
|
||||
-deformShapeInAttr(-dsi)
|
|
|
||
|
||||
-deformShapeOutAttr(-dso)
|
|
|
||
|
||||
-frontOfChain(-foc)
|
|
|
||
|
||||
-localShapeInAttr(-lsi)
|
|
|
||
|
||||
-localShapeOutAttr(-lso)
|
|
|
||
|
||||
-nodeChain(-nch)
|
|
|
||
|
||||
-originalGeometry(-og)
|
|
|
||
|
||||
-outputPlugChain(-och)
|
|
|
||
|
||||
-plugChain(-pch)
|
|
|
||
|
||||
-supportsComponentTags(-sct)
|
|
|
||
|
||||
-tagInjectionList(-til)
|
|
|
||
|
||||
-tagInjectionNode(-ti)
|
|
|
||
|
||||
-tweakAttr(-twa)
|
|
|
||
|
||||
-tweakNode(-tw)
|
|
|
||
|
||||
-upstreamTagInjectionNode(-uti)
|
|
|
||
|
||||
-worldShapeOutAttr(-wso)
|
|
|
||
|
||||
// Create an original geometry if it does not exist
deformableShape ball -cog
polyCylinder -r 1 -h 6 -sx 4 -sy 5 -sz 1 -name myGeo;
select myGeo.vtx[12:23] myGeo.vtx[25];
string $clusterList[]=`cluster`;
move -absolute 1.0 0 0 $clusterList[1];
// Get the node chain leading up to the shape
deformableShape -nch myGeoShape;
// Result: polyCylinder1 myGeoShapeOrig groupParts2 tweak1 cluster1GroupParts cluster1 myGeoShape //
// Get the deformer chain leading up to the shape
deformableShape -ch myGeoShape;
// Result: tweak1 cluster1 //
// Get the plug chain leading up to the shape
deformableShape -pch myGeoShape;
// Result: polyCylinder1.output myGeoShapeOrig.inMesh myGeoShapeOrig.worldMesh[0] groupParts2.inputGeometry groupParts2.outputGeometry tweak1.input[0].inputGeometry tweak1.outputGeometry[0] cluster1GroupParts.inputGeometry cluster1GroupParts.outputGeometry cluster1.input[0].inputGeometry cluster1.outputGeometry[0] myGeoShape.inMesh //
// Get the output plug chain leading up to the cluster
deformableShape -och myGeoShape;
// Result: polyCylinder1.output myGeoShapeOrig.worldMesh[0] groupParts2.outputGeometry tweak1.outputGeometry[0] cluster1GroupParts.outputGeometry cluster1.outputGeometry[0] //