ジャンプ先: 概要. 戻り値. フラグ. Python 例.

概要

bevelPlus( curve [curve curve...] , [bevelInside=boolean], [capSides=int], [constructionHistory=boolean], [innerStyle=int], [joinSurfaces=boolean], [name=string], [normalsOutwards=boolean], [numberOfSides=int], [outerStyle=int], [polygon=int], [range=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

bevelPlus は、取り消し可能、照会可能、および編集可能です。

bevelPlus コマンドは、指定したカーブに対して指定したスタイル カーブを使い、新しいベベル サーフェスを作成します。1 つめのカーブは「外側」のカーブで、残りのカーブ(オプション)は、1 つめのカーブの内側になければなりません。予想通りの結果を得るためには、カーブはすべて平面で同一プレーン上にある必要があります。

戻り値

string[]オブジェクト名とノード名

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

フラグ

bevelInside, capSides, constructionHistory, innerStyle, joinSurfaces, name, normalsOutwards, numberOfSides, outerStyle, polygon, range
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
共通のフラグ
bevelInside(bin) boolean createqueryedit
true の場合、常にサーフェスに元のプロファイル カーブが残るようにします。
既定: false
capSides(cap) int createquery
ベベルにキャップを付加する方法
  • 1 - キャップなし
  • 2 - 開始位置のみキャップ
  • 3 - 終了位置のみキャップ
  • 4 - 開始と終了位置でキャップ

既定: 4
constructionHistory(ch) boolean create
コンストラクション ヒストリをオンまたはオフにします。
innerStyle(innerStyle) int createqueryedit
outerStyle に似ていますが、指定した 1 つめ(外側)のカーブ以外のすべてのカーブに、このスタイルが適用されます。
joinSurfaces(js) boolean createqueryedit
それぞれの入力カーブの 1 つのサーフェスに、べベルしたサーフェスをアタッチします。
既定: true
name(n) string create
新しく作成するノードの名前を設定します。ネームスペース パスを含む場合、指定されたネームスペースの下に新しいノードが作成されます。ネームスペースが存在しない場合は、ネームスペースが作成されます。
normalsOutwards(no) boolean createqueryedit
有効な場合、法線は NURBS サーフェスまたはポリゴン サーフェスの外側を示します。
numberOfSides(ns) int createqueryedit
ベベルの適用方法
  • 1 - べベルなし
  • 2 - 開始位置のみべベル
  • 3 - 終了位置のみべベル
  • 4 - 開始と終了位置でべベル

既定: 4
outerStyle(os) int createqueryedit
1 つめ(外側)のカーブのベベルに使うスタイルを選択します。定義済みのスタイルが 15 個あります(0~14 の値で選択)。MEL をお使いになった経験があれば、カスタム カーブを指定してスタイル カーブに使用することができます。スタイル カーブの要件については、styleCurve ノードのマニュアルを参照してください。
polygon(po) int create
この引数の値は、この操作で作成されるオブジェクトのタイプを制御します。
  • 0: NURBS サーフェス
  • 1: ポリゴン(nurbsToPolygonsPref を使用して変換用のパラメータを設定)
  • 2: サブディビジョン サーフェス(nurbsToSubdivPref を使用して変換用のパラメータを設定)
  • 3: ベジェ サーフェス
  • 4: サブディビジョン サーフェス ソリッド(変換のためのパラメータを設定するには、nurbsToSubdivPref を使用)
range(rn) boolean create
カーブの範囲を入力カーブ全体に強制します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

cmds.circle()
cmds.scale( 10, 10, 10, r=True )
cmds.circle()
cmds.scale( 5, 5, 5, r=True )
cmds.bevelPlus( 'nurbsCircle1', 'nurbsCircle2', po=1, cap=4, outerStyle=2, innerStyle=4 )